diff --git a/packages/tinymce-plugins/blockescape/index.js b/packages/tinymce-plugins/blockescape/index.js new file mode 100644 index 000000000..1e2940171 --- /dev/null +++ b/packages/tinymce-plugins/blockescape/index.js @@ -0,0 +1,14 @@ +const { addPluginToPluginManager } = require("../utils"); + +function register(editor) { + editor.on("NewBlock", (e) => { + const element = e.newBlock; + if (element && element.parentElement.tagName === "BLOCKQUOTE") { + editor.execCommand("mceToggleFormat", false, "blockquote"); + } + }); +} + +(function init() { + addPluginToPluginManager("blockescape", register); +})();