UNPKG

@atlaskit/editor-plugin-list

Version:

List plugin for @atlaskit/editor-core

15 lines 442 B
import { isListItemNode, isListNode } from '@atlaskit/editor-common/utils'; // This will return (depth - 1) for root list parent of a list. export const getListLiftTarget = resPos => { let target = resPos.depth; for (let i = resPos.depth; i > 0; i--) { const node = resPos.node(i); if (isListNode(node)) { target = i; } if (!isListItemNode(node) && !isListNode(node)) { break; } } return target - 1; };