UNPKG

@atlaskit/editor-plugin-breakout

Version:

Breakout plugin for @atlaskit/editor-core

23 lines • 824 B
import { expandedState } from '@atlaskit/editor-common/expand'; import { expValEquals } from '@atlaskit/tmp-editor-statsig/exp-val-equals'; export var updateExpandedStateNew = function updateExpandedStateNew(_ref) { var tr = _ref.tr, node = _ref.node, pos = _ref.pos, isLivePage = _ref.isLivePage; if (isLivePage || expValEquals('platform_editor_single_player_expand', 'isEnabled', true)) { var wasExpandExpanded = expandedState.get(node); var newExpand = tr.doc.nodeAt(pos); if (wasExpandExpanded !== undefined && newExpand) { expandedState.set(newExpand, wasExpandExpanded); } } }; export var updateExpandedState = function updateExpandedState(tr, node, isLivePage) { updateExpandedStateNew({ tr: tr, node: node.node, pos: node.pos, isLivePage: isLivePage }); };