@atlaskit/editor-plugin-media
Version:
Media plugin for @atlaskit/editor-core
21 lines (20 loc) • 774 B
JavaScript
;
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);
}