@edtr-io/plugin-text
Version:
33 lines (26 loc) • 935 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.removeBlockquote = exports.createBlockquote = exports.isBlockquote = void 0;
var isBlockquote = function isBlockquote(editor, pluginClosure) {
return !!(pluginClosure.current && pluginClosure.current.parent && pluginClosure.current.parent.name === 'blockquote');
};
exports.isBlockquote = isBlockquote;
var createBlockquote = function createBlockquote(editor, name) {
editor.command('replaceWithPlugin', {
plugin: 'blockquote',
state: {
plugin: name,
state: editor.value.toJSON()
}
});
};
exports.createBlockquote = createBlockquote;
var removeBlockquote = function removeBlockquote(editor, pluginClosure) {
if (pluginClosure.current && isBlockquote(editor, pluginClosure)) {
return editor.command('unwrapParent');
}
};
exports.removeBlockquote = removeBlockquote;
//# sourceMappingURL=blockquote.js.map