UNPKG

@atlaskit/editor-plugin-list

Version:

List plugin for @atlaskit/editor-core

21 lines (20 loc) 615 B
"use strict"; 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; };