UNPKG

@atlaskit/editor-plugin-breakout

Version:

Breakout plugin for @atlaskit/editor-core

29 lines (28 loc) • 1.05 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.updateExpandedStateNew = exports.updateExpandedState = void 0; var _expand = require("@atlaskit/editor-common/expand"); var _expValEquals = require("@atlaskit/tmp-editor-statsig/exp-val-equals"); var updateExpandedStateNew = exports.updateExpandedStateNew = function updateExpandedStateNew(_ref) { var tr = _ref.tr, node = _ref.node, pos = _ref.pos, isLivePage = _ref.isLivePage; if (isLivePage || (0, _expValEquals.expValEquals)('platform_editor_single_player_expand', 'isEnabled', true)) { var wasExpandExpanded = _expand.expandedState.get(node); var newExpand = tr.doc.nodeAt(pos); if (wasExpandExpanded !== undefined && newExpand) { _expand.expandedState.set(newExpand, wasExpandExpanded); } } }; var updateExpandedState = exports.updateExpandedState = function updateExpandedState(tr, node, isLivePage) { updateExpandedStateNew({ tr: tr, node: node.node, pos: node.pos, isLivePage: isLivePage }); };