1 |
|
2 |
|
3 |
|
4 |
|
5 | import DropListMenu from '../menu-constructors/DropListMenu';
|
6 | import Editor from '../../editor/index';
|
7 | import { MenuActive } from '../menu-constructors/Menu';
|
8 | import { TCatalog } from '../../config/events';
|
9 | declare class Head extends DropListMenu implements MenuActive {
|
10 | oldCatalogs: TCatalog[] | undefined;
|
11 | constructor(editor: Editor);
|
12 | /**
|
13 | * 执行命令
|
14 | * @param value value
|
15 | */
|
16 | command(value: string): void;
|
17 | /**
|
18 | * 为标题设置大纲
|
19 | */
|
20 | private addUidForSelectionElem;
|
21 | /**
|
22 | * 监听change事件来返回大纲信息
|
23 | */
|
24 | private addListenerCatalog;
|
25 | /**
|
26 | * 获取大纲数组
|
27 | */
|
28 | private getCatalogs;
|
29 | /**
|
30 | * 尝试改变菜单激活(高亮)状态
|
31 | */
|
32 | tryChangeActive(): void;
|
33 | }
|
34 | export default Head;
|