tinymce_plugins_print.js 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. import {
  2. __commonJS
  3. } from "./chunk-2LSFTFF7.js";
  4. // node_modules/.pnpm/tinymce@5.10.7/node_modules/tinymce/plugins/print/plugin.js
  5. var require_plugin = __commonJS({
  6. "node_modules/.pnpm/tinymce@5.10.7/node_modules/tinymce/plugins/print/plugin.js"() {
  7. (function() {
  8. "use strict";
  9. var global$1 = tinymce.util.Tools.resolve("tinymce.PluginManager");
  10. var global = tinymce.util.Tools.resolve("tinymce.Env");
  11. var register$1 = function(editor) {
  12. editor.addCommand("mcePrint", function() {
  13. if (global.browser.isIE()) {
  14. editor.getDoc().execCommand("print", false, null);
  15. } else {
  16. editor.getWin().print();
  17. }
  18. });
  19. };
  20. var register = function(editor) {
  21. var onAction = function() {
  22. return editor.execCommand("mcePrint");
  23. };
  24. editor.ui.registry.addButton("print", {
  25. icon: "print",
  26. tooltip: "Print",
  27. onAction
  28. });
  29. editor.ui.registry.addMenuItem("print", {
  30. text: "Print...",
  31. icon: "print",
  32. onAction
  33. });
  34. };
  35. function Plugin() {
  36. global$1.add("print", function(editor) {
  37. register$1(editor);
  38. register(editor);
  39. editor.addShortcut("Meta+P", "", "mcePrint");
  40. });
  41. }
  42. Plugin();
  43. })();
  44. }
  45. });
  46. // node_modules/.pnpm/tinymce@5.10.7/node_modules/tinymce/plugins/print/index.js
  47. require_plugin();
  48. //# sourceMappingURL=tinymce_plugins_print.js.map