1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| import E from 'wangeditor'; import Vue from 'vue'; const { $, BtnMenu, DropListMenu, PanelMenu, DropList, Panel, Tooltip } = E;
export class AlertMenu extends BtnMenu { editor; constructor(editor) { const $elem = E.$( `<div class="w-e-menu" data-title="扩展"> <div> <i class="w-e-icon-image "></i> </div> </div>` ); super($elem, editor); this.editor = editor; } clickHandler() { const editor = this.editor; const config = editor.config; const uploadFile = config.uploadFile; if (uploadFile && typeof uploadFile === 'function') { uploadFile(); } } tryChangeActive() { this.active(); } }
|