return transformed cursor value
This commit is contained in:
parent
2e00214783
commit
80978377f2
@ -3,6 +3,7 @@ define([
|
||||
var module = { exports: {} };
|
||||
var transformCursor = function (cursor, op) {
|
||||
if (!op) { return cursor; }
|
||||
|
||||
var pos = op.offset;
|
||||
var remove = op.toRemove;
|
||||
var insert = op.toInsert.length;
|
||||
@ -17,10 +18,12 @@ define([
|
||||
};
|
||||
module.exports.transformCursor = function (cursor, ops) {
|
||||
if (Array.isArray(ops)) {
|
||||
for (var i = ops.length - 1; i >= 0; i--) { transformCursor(cursor, ops[i]); }
|
||||
return;
|
||||
for (var i = ops.length - 1; i >= 0; i--) {
|
||||
cursor = transformCursor(cursor, ops[i]);
|
||||
}
|
||||
return cursor;
|
||||
}
|
||||
transformCursor(ops);
|
||||
return transformCursor(ops);
|
||||
};
|
||||
return module.exports;
|
||||
});
|
||||
Loading…
x
Reference in New Issue
Block a user