UNPKG

@atlaskit/editor-plugin-breakout

Version:

Breakout plugin for @atlaskit/editor-core

40 lines (39 loc) 1.61 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 _experiments = require("@atlaskit/tmp-editor-statsig/experiments"); 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) { if ((0, _experiments.editorExperiment)('platform_editor_breakout_resizing', true)) { updateExpandedStateNew({ tr: tr, node: node.node, pos: node.pos, isLivePage: isLivePage }); } else { if (isLivePage || (0, _expValEquals.expValEquals)('platform_editor_single_player_expand', 'isEnabled', true)) { var wasExpandExpanded = _expand.expandedState.get(node.node); var newExpand = tr.doc.nodeAt(node.pos); if (wasExpandExpanded !== undefined && newExpand) { _expand.expandedState.set(newExpand, wasExpandExpanded); } } } };