UNPKG

@atlaskit/editor-plugin-media

Version:

Media plugin for @atlaskit/editor-core

21 lines (20 loc) 774 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.shouldShowImageBorder = shouldShowImageBorder; var _mediaSingle = require("@atlaskit/editor-common/media-single"); var _currentMediaNode = require("../../pm-plugins/utils/current-media-node"); function shouldShowImageBorder(editorState) { var border = editorState.schema.marks.border; if (!border) { return false; } var nodeWithPos = (0, _mediaSingle.currentMediaNodeWithPos)(editorState) || (0, _currentMediaNode.currentMediaInlineNodeWithPos)(editorState); if (!nodeWithPos) { return false; } var _editorState$doc$reso = editorState.doc.resolve(nodeWithPos.pos), parent = _editorState$doc$reso.parent; return parent && parent.type.allowsMarkType(border); }