plugin.js 835 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. (function () {
  2. var print = (function () {
  3. 'use strict';
  4. var global = tinymce.util.Tools.resolve('tinymce.PluginManager');
  5. var register = function (editor) {
  6. editor.addCommand('mcePrint', function () {
  7. editor.getWin().print();
  8. });
  9. };
  10. var $_2erysvjljkmcwpqj = { register: register };
  11. var register$1 = function (editor) {
  12. editor.addButton('print', {
  13. title: 'Print',
  14. cmd: 'mcePrint'
  15. });
  16. editor.addMenuItem('print', {
  17. text: 'Print',
  18. cmd: 'mcePrint',
  19. icon: 'print'
  20. });
  21. };
  22. var $_2k5wrxjmjkmcwpqk = { register: register$1 };
  23. global.add('print', function (editor) {
  24. $_2erysvjljkmcwpqj.register(editor);
  25. $_2k5wrxjmjkmcwpqk.register(editor);
  26. editor.addShortcut('Meta+P', '', 'mcePrint');
  27. });
  28. function Plugin () {
  29. }
  30. return Plugin;
  31. }());
  32. })();