1 |
|
2 |
|
3 |
|
4 |
|
5 | import PanelMenu from '../menu-constructors/PanelMenu';
|
6 | import Editor from '../../editor/index';
|
7 | import { MenuActive } from '../menu-constructors/Menu';
|
8 | export declare function formatCodeHtml(editor: Editor, html: string): string;
|
9 | declare class Code extends PanelMenu implements MenuActive {
|
10 | constructor(editor: Editor);
|
11 | /**
|
12 | * 插入行内代码
|
13 | * @param text
|
14 | * @return null
|
15 | */
|
16 | private insertLineCode;
|
17 | /**
|
18 | * 菜单点击事件
|
19 | */
|
20 | clickHandler(): void;
|
21 | /**
|
22 | * 创建 panel
|
23 | * @param text 代码文本
|
24 | * @param languageType 代码类型
|
25 | */
|
26 | createPanel(text: string, languageType: string): void;
|
27 | /**
|
28 | * 尝试修改菜单 active 状态
|
29 | */
|
30 | tryChangeActive(): void;
|
31 | }
|
32 | export default Code;
|