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

Commit 0a99ee0

Browse files
Merge pull request #1102 from deckgo/fix-notes
fix: notes not persisted anymore - listener has to be attached higher
2 parents 9bbe0f4 + 18155fe commit 0a99ee0

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

studio/src/app/handlers/editor/events/deck/deck-events.handler.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,6 @@ export class DeckEventsHandler {
7373
this.mainRef.addEventListener('imgDidChange', this.onCustomEventChange, false);
7474
this.mainRef.addEventListener('linkCreated', this.onCustomEventChange, false);
7575
this.mainRef.addEventListener('drrDidChange', this.onCustomEventChange, false);
76-
this.mainRef.addEventListener('notesDidChange', this.onSlideChange, false);
7776

7877
if (!document) {
7978
return;
@@ -84,6 +83,7 @@ export class DeckEventsHandler {
8483
document.addEventListener('slideDelete', this.onSlideDelete, false);
8584
document.addEventListener('deckDidChange', this.onDeckChange, false);
8685
document.addEventListener('deckNeedChange', this.onDeckNeedChange, false);
86+
document.addEventListener('notesDidChange', this.onSlideChange, false);
8787
}
8888

8989
destroy() {
@@ -97,7 +97,6 @@ export class DeckEventsHandler {
9797
this.mainRef.removeEventListener('imgDidChange', this.onCustomEventChange, true);
9898
this.mainRef.removeEventListener('linkCreated', this.onCustomEventChange, true);
9999
this.mainRef.removeEventListener('drrDidChange', this.onCustomEventChange, true);
100-
this.mainRef.removeEventListener('notesDidChange', this.onSlideChange, true);
101100

102101
if (!document) {
103102
return;
@@ -108,6 +107,7 @@ export class DeckEventsHandler {
108107
document.removeEventListener('slideDelete', this.onSlideDelete, true);
109108
document.removeEventListener('deckDidChange', this.onDeckChange, true);
110109
document.removeEventListener('deckNeedChange', this.onDeckNeedChange, true);
110+
document.removeEventListener('notesDidChange', this.onSlideChange, true);
111111
}
112112

113113
private onSlideDidLoad = async ($event: CustomEvent) => {
@@ -140,6 +140,8 @@ export class DeckEventsHandler {
140140
};
141141

142142
private onSlideChange = async ($event: CustomEvent) => {
143+
console.log('yo', $event);
144+
143145
if (!$event || !$event.detail) {
144146
return;
145147
}

0 commit comments

Comments
 (0)