mirror of
https://github.com/vector-im/element-web.git
synced 2026-05-08 13:46:16 +02:00
sort positions in Range constructor, so start always comes before end
This commit is contained in:
parent
65ddfc0a50
commit
48f1bf1816
@ -15,10 +15,11 @@ limitations under the License.
|
||||
*/
|
||||
|
||||
export default class Range {
|
||||
constructor(model, startPosition, endPosition = startPosition) {
|
||||
constructor(model, positionA, positionB = positionA) {
|
||||
this._model = model;
|
||||
this._start = startPosition;
|
||||
this._end = endPosition;
|
||||
const bIsLarger = positionA.compare(positionB) < 0;
|
||||
this._start = bIsLarger ? positionA : positionB;
|
||||
this._end = bIsLarger ? positionB : positionA;
|
||||
}
|
||||
|
||||
moveStart(delta) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user