UNPKG

@atlaskit/editor-plugin-block-controls

Version:

Block controls plugin for @atlaskit/editor-core

21 lines (20 loc) 654 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.updateColumnWidths = void 0; var _consts = require("../../ui/consts"); var updateColumnWidths = exports.updateColumnWidths = function updateColumnWidths(tr, layoutNode, layoutNodePos, childCount) { var newColumnWidth = _consts.DEFAULT_COLUMN_DISTRIBUTIONS[childCount]; if (newColumnWidth) { layoutNode.content.forEach(function (node, offset) { if (node.type.name === 'layoutColumn') { tr.setNodeAttribute(layoutNodePos + offset + 1, 'width', newColumnWidth); } }); } return { newColumnWidth: newColumnWidth, tr: tr }; };