attach-menu.js 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. (function () {
  2. // 获取 wangEditor 构造函数和 jquery
  3. var E = window.wangEditor;
  4. var $ = window.jQuery;
  5. let AttachMenu = (function (_BtnMenu) {
  6. c2b_inherits(AttachMenu, _BtnMenu);
  7. var _super = c2b_createSuper(AttachMenu);
  8. function AttachMenu(editor) {
  9. c2b_classCallCheck(this, AttachMenu);
  10. const $elem = E.$(`<div class="w-e-menu" data-title="附件">
  11. <i class="fa fa-paperclip" aria-hidden="true"></i>
  12. </div>`);
  13. return _super.call(this, $elem, editor);
  14. }
  15. c2b_createClass(AttachMenu, [
  16. {
  17. key: "clickHandler",
  18. value: function clickHandler() {
  19. $("#uploadAttachModal").modal("show");
  20. }
  21. },
  22. {
  23. key: "tryChangeActive",
  24. value: function tryChangeActive() {
  25. // this.active();
  26. }
  27. }
  28. ]);
  29. return AttachMenu;
  30. })(E.BtnMenu);
  31. var menuKey = 'attach';
  32. E.registerMenu(menuKey, AttachMenu);
  33. })();