@atlaskit/editor-plugin-list
Version:
List plugin for @atlaskit/editor-core
21 lines (20 loc) • 615 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.getListLiftTarget = void 0;
var _utils = require("@atlaskit/editor-common/utils");
// This will return (depth - 1) for root list parent of a list.
var getListLiftTarget = exports.getListLiftTarget = function getListLiftTarget(resPos) {
var target = resPos.depth;
for (var i = resPos.depth; i > 0; i--) {
var node = resPos.node(i);
if ((0, _utils.isListNode)(node)) {
target = i;
}
if (!(0, _utils.isListItemNode)(node) && !(0, _utils.isListNode)(node)) {
break;
}
}
return target - 1;
};