import { __commonJS, init_define_APP_INFO } from "./chunk-XY75H3MP.js"; // node_modules/tinymce/plugins/code/plugin.js var require_plugin = __commonJS({ "node_modules/tinymce/plugins/code/plugin.js"() { init_define_APP_INFO(); (function() { "use strict"; var global = tinymce.util.Tools.resolve("tinymce.PluginManager"); var setContent = function(editor, html) { editor.focus(); editor.undoManager.transact(function() { editor.setContent(html); }); editor.selection.setCursorLocation(); editor.nodeChanged(); }; var getContent = function(editor) { return editor.getContent({ source_view: true }); }; var open = function(editor) { var editorContent = getContent(editor); editor.windowManager.open({ title: "Source Code", size: "large", body: { type: "panel", items: [{ type: "textarea", name: "code" }] }, buttons: [ { type: "cancel", name: "cancel", text: "Cancel" }, { type: "submit", name: "save", text: "Save", primary: true } ], initialData: { code: editorContent }, onSubmit: function(api) { setContent(editor, api.getData().code); api.close(); } }); }; var register$1 = function(editor) { editor.addCommand("mceCodeEditor", function() { open(editor); }); }; var register = function(editor) { var onAction = function() { return editor.execCommand("mceCodeEditor"); }; editor.ui.registry.addButton("code", { icon: "sourcecode", tooltip: "Source code", onAction }); editor.ui.registry.addMenuItem("code", { icon: "sourcecode", text: "Source code", onAction }); }; function Plugin() { global.add("code", function(editor) { register$1(editor); register(editor); return {}; }); } Plugin(); })(); } }); // node_modules/tinymce/plugins/code/index.js var require_code = __commonJS({ "node_modules/tinymce/plugins/code/index.js"() { init_define_APP_INFO(); require_plugin(); } }); // dep:tinymce_plugins_code init_define_APP_INFO(); var tinymce_plugins_code_default = require_code(); export { tinymce_plugins_code_default as default }; //# sourceMappingURL=tinymce_plugins_code.js.map