UNPKG

@atlaskit/editor-plugin-block-controls

Version:

Block controls plugin for @atlaskit/editor-core

21 lines 975 B
import { resizerItemClassName } from '@atlaskit/editor-common/styles'; var INNER_CONTAINER_SELECTORS = { blockCard: '.datasourceView-content-inner-wrap', bodiedExtension: '.extension-container[data-layout]', embedCard: '.rich-media-item', extension: '.extension-container[data-layout]', mediaSingle: ".".concat(resizerItemClassName), multiBodiedExtension: '.extension-container[data-layout]', table: ".".concat(resizerItemClassName) }; export var hasInnerContentContainer = function hasInnerContentContainer(nodeType) { return INNER_CONTAINER_SELECTORS[nodeType] !== undefined; }; export var getNodeContentElement = function getNodeContentElement(nodeElement, nodeType) { var _nodeElement$querySel; var selector = INNER_CONTAINER_SELECTORS[nodeType]; if (!selector) { return nodeElement; } return (_nodeElement$querySel = nodeElement.querySelector(selector)) !== null && _nodeElement$querySel !== void 0 ? _nodeElement$querySel : nodeElement; };