1 |
|
2 |
|
3 |
|
4 |
|
5 | import Editor from '../../editor/index';
|
6 | import BtnMenu from '../menu-constructors/BtnMenu';
|
7 | import { MenuActive } from '../menu-constructors/Menu';
|
8 | declare class Quote extends BtnMenu implements MenuActive {
|
9 | constructor(editor: Editor);
|
10 | /**
|
11 | * 点击事件
|
12 | */
|
13 | clickHandler(): void;
|
14 | /**
|
15 | * 尝试修改菜单激活状态
|
16 | */
|
17 | tryChangeActive(): void;
|
18 | /**
|
19 | * 获取包裹在最外层的节点(防止内部嵌入多个样式)
|
20 | * @param selectionElem 选中的节点
|
21 | * @returns {string} 最终要处理的节点名称
|
22 | */
|
23 | private getTopNodeName;
|
24 | |
25 |
|
26 |
|
27 |
|
28 | private delSelectNode;
|
29 | }
|
30 | export default Quote;
|