123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111 |
- import {
- __commonJS,
- init_define_APP_INFO
- } from "./chunk-XY75H3MP.js";
- // node_modules/tinymce/plugins/visualblocks/plugin.js
- var require_plugin = __commonJS({
- "node_modules/tinymce/plugins/visualblocks/plugin.js"() {
- init_define_APP_INFO();
- (function() {
- "use strict";
- var Cell = function(initial) {
- var value = initial;
- var get = function() {
- return value;
- };
- var set = function(v) {
- value = v;
- };
- return {
- get,
- set
- };
- };
- var global = tinymce.util.Tools.resolve("tinymce.PluginManager");
- var fireVisualBlocks = function(editor, state) {
- editor.fire("VisualBlocks", { state });
- };
- var toggleVisualBlocks = function(editor, pluginUrl, enabledState) {
- var dom = editor.dom;
- dom.toggleClass(editor.getBody(), "mce-visualblocks");
- enabledState.set(!enabledState.get());
- fireVisualBlocks(editor, enabledState.get());
- };
- var register$1 = function(editor, pluginUrl, enabledState) {
- editor.addCommand("mceVisualBlocks", function() {
- toggleVisualBlocks(editor, pluginUrl, enabledState);
- });
- };
- var isEnabledByDefault = function(editor) {
- return editor.getParam("visualblocks_default_state", false, "boolean");
- };
- var setup = function(editor, pluginUrl, enabledState) {
- editor.on("PreviewFormats AfterPreviewFormats", function(e) {
- if (enabledState.get()) {
- editor.dom.toggleClass(editor.getBody(), "mce-visualblocks", e.type === "afterpreviewformats");
- }
- });
- editor.on("init", function() {
- if (isEnabledByDefault(editor)) {
- toggleVisualBlocks(editor, pluginUrl, enabledState);
- }
- });
- };
- var toggleActiveState = function(editor, enabledState) {
- return function(api) {
- api.setActive(enabledState.get());
- var editorEventCallback = function(e) {
- return api.setActive(e.state);
- };
- editor.on("VisualBlocks", editorEventCallback);
- return function() {
- return editor.off("VisualBlocks", editorEventCallback);
- };
- };
- };
- var register = function(editor, enabledState) {
- var onAction = function() {
- return editor.execCommand("mceVisualBlocks");
- };
- editor.ui.registry.addToggleButton("visualblocks", {
- icon: "visualblocks",
- tooltip: "Show blocks",
- onAction,
- onSetup: toggleActiveState(editor, enabledState)
- });
- editor.ui.registry.addToggleMenuItem("visualblocks", {
- text: "Show blocks",
- icon: "visualblocks",
- onAction,
- onSetup: toggleActiveState(editor, enabledState)
- });
- };
- function Plugin() {
- global.add("visualblocks", function(editor, pluginUrl) {
- var enabledState = Cell(false);
- register$1(editor, pluginUrl, enabledState);
- register(editor, enabledState);
- setup(editor, pluginUrl, enabledState);
- });
- }
- Plugin();
- })();
- }
- });
- // node_modules/tinymce/plugins/visualblocks/index.js
- var require_visualblocks = __commonJS({
- "node_modules/tinymce/plugins/visualblocks/index.js"() {
- init_define_APP_INFO();
- require_plugin();
- }
- });
- // dep:tinymce_plugins_visualblocks
- init_define_APP_INFO();
- var tinymce_plugins_visualblocks_default = require_visualblocks();
- export {
- tinymce_plugins_visualblocks_default as default
- };
- //# sourceMappingURL=tinymce_plugins_visualblocks.js.map
|