diff options
| author | Shulhan <ms@kilabit.info> | 2021-07-29 02:53:30 +0700 |
|---|---|---|
| committer | Shulhan <ms@kilabit.info> | 2021-07-29 02:58:22 +0700 |
| commit | 4dd3fdf6de4fd4f57a7465ed247007c64f830bd4 (patch) | |
| tree | a557a500306e8e36a26ca95adf1cde85cc66bc38 /editor/editor.d.ts | |
| parent | 52cd98e02cdc998064cc263b008748e4fa94d269 (diff) | |
| download | pakakeh.ts-4dd3fdf6de4fd4f57a7465ed247007c64f830bd4.tar.xz | |
editor: handle undo with CTRL+Z
Diffstat (limited to 'editor/editor.d.ts')
| -rw-r--r-- | editor/editor.d.ts | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/editor/editor.d.ts b/editor/editor.d.ts index 9685f61..e215d33 100644 --- a/editor/editor.d.ts +++ b/editor/editor.d.ts @@ -17,13 +17,18 @@ export declare class Editor implements IEditor { private lines; private sel; private range; + private isKeyControl; + private unre; constructor(opts: IEditor); OpenFile(path: string): Response; SaveFile(node: IVfsNode): Response; initStyle(): void; + doUndo(): void; + deleteLine(x: number): void; insertNewline(x: number, text: string): void; onClickText(text: HTMLElement): void; onKeydownText(x: number, text: HTMLElement, ev: KeyboardEvent): boolean | undefined; + onKeyupText(x: number, elText: HTMLElement, ev: KeyboardEvent): void; onMouseDownAtLine(x: number): void; onMouseUpAtLine(x: number): void; render(): void; |
