Skip to content
This repository was archived by the owner on Feb 6, 2024. It is now read-only.

Commit c5a79cd

Browse files
feat: limit Tab keyUp to deck
1 parent 8cae59e commit c5a79cd

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

studio/src/app/handlers/editor/events/editor/editor-events.handler.tsx

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,12 @@ export class EditorEventsHandler {
66
return new Promise<void>(async (resolve) => {
77
this.el = el;
88

9-
this.el.addEventListener('keyup', this.onKeyUp, false);
9+
const deck: HTMLElement = this.el.querySelector('deckgo-deck');
10+
11+
if (deck) {
12+
deck.addEventListener('keyup', this.onKeyUp, false);
13+
}
14+
1015
this.el.addEventListener('blockSlide', this.onBlockSlide, false);
1116
document.addEventListener('keydown', this.onKeyDown, false);
1217

@@ -15,7 +20,12 @@ export class EditorEventsHandler {
1520
}
1621

1722
destroy() {
18-
this.el.removeEventListener('keyup', this.onKeyUp, true);
23+
const deck: HTMLElement = this.el.querySelector('deckgo-deck');
24+
25+
if (deck) {
26+
deck.removeEventListener('keyup', this.onKeyUp, true);
27+
}
28+
1929
this.el.removeEventListener('blockSlide', this.onBlockSlide, true);
2030
document.removeEventListener('keydown', this.onKeyDown, true);
2131
}

0 commit comments

Comments
 (0)