mirror of
https://github.com/ankitects/anki.git
synced 2025-09-19 14:32:22 -04:00
Fix typo deregisters
This commit is contained in:
parent
47809f6230
commit
8ca40369a7
2 changed files with 3 additions and 4 deletions
|
@ -7,7 +7,7 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
|
||||||
|
|
||||||
export let id: string;
|
export let id: string;
|
||||||
export let className = "";
|
export let className = "";
|
||||||
export let tooltip: string;
|
export let tooltip: string | undefined;
|
||||||
export let shortcutLabel: string | undefined;
|
export let shortcutLabel: string | undefined;
|
||||||
export let icon: string;
|
export let icon: string;
|
||||||
|
|
||||||
|
|
|
@ -21,11 +21,10 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
let deregister: (() => void)[];
|
let deregisters: (() => void)[];
|
||||||
|
|
||||||
function createShortcut({ detail }: CustomEvent): void {
|
function createShortcut({ detail }: CustomEvent): void {
|
||||||
const mounted: HTMLButtonElement = detail.button;
|
const mounted: HTMLButtonElement = detail.button;
|
||||||
console.log(mounted);
|
|
||||||
deregisters = shortcuts.map((shortcut: string): (() => void) =>
|
deregisters = shortcuts.map((shortcut: string): (() => void) =>
|
||||||
registerShortcut((event) => {
|
registerShortcut((event) => {
|
||||||
mounted.dispatchEvent(new MouseEvent("click"));
|
mounted.dispatchEvent(new MouseEvent("click"));
|
||||||
|
@ -34,7 +33,7 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
onDestroy(() => deregisters.map((dereg) => dereg()));
|
onDestroy(() => deregisters.forEach((dereg: () => void): void => dereg()));
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<svelte:component
|
<svelte:component
|
||||||
|
|
Loading…
Reference in a new issue