diff --git a/src/ts/toolbar/Headings.ts b/src/ts/toolbar/Headings.ts index beaed5cae..f7e0032ea 100644 --- a/src/ts/toolbar/Headings.ts +++ b/src/ts/toolbar/Headings.ts @@ -37,8 +37,8 @@ export class Headings extends MenuItemClass { }) for (let i = 0; i < 6; i++) { - headingsPanelElement.children.item(i).addEventListener('click', (event: any) => { - insertText(vditor.editor.element, event.target.getAttribute('data-value'), '') + headingsPanelElement.children.item(i).addEventListener('click', (event: Event) => { + insertText(vditor.editor.element, (event.target).getAttribute('data-value'), '') headingsPanelElement.style.display = 'none' }) } diff --git a/src/ts/toolbar/index.ts b/src/ts/toolbar/index.ts index eec6cb296..761588113 100644 --- a/src/ts/toolbar/index.ts +++ b/src/ts/toolbar/index.ts @@ -24,7 +24,7 @@ import {Record} from "./Record"; import {Info} from "./Info"; export class Toolbar { - elements: any + elements: { [key: string]: HTMLElement } constructor(vditor: Vditor) { const options = vditor.options diff --git a/src/ts/types/index.d.ts b/src/ts/types/index.d.ts index 4d69df74b..a989ed461 100644 --- a/src/ts/types/index.d.ts +++ b/src/ts/types/index.d.ts @@ -103,7 +103,7 @@ interface Vditor { mdTimeoutId: number options: Options toolbar?: { - elements?: { [key: string]: HTMLDivElement } + elements?: { [key: string]: HTMLElement } } preview?: { element: HTMLElement