UNPKG

@edtr-io/plugin-text

Version:
33 lines (26 loc) 935 B
"use strict"; 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