diff options
author | bobzel <zzzman@gmail.com> | 2024-03-27 15:42:12 -0400 |
---|---|---|
committer | bobzel <zzzman@gmail.com> | 2024-03-27 15:42:12 -0400 |
commit | 1d47f6cc8be84ab368ad91f287909ee162d1f2e2 (patch) | |
tree | fcff965f56653aae7bcd2058f36becf0bad5440e /src/client/views/nodes/formattedText/FootnoteView.tsx | |
parent | 3bf4c1e7e9e34b2f4730e3df504ef06c36d05a9e (diff) |
fixed toggling footnotes. fixed error in bullet hit test. fixed problems with backspace and enter in prosemirror transfer. fixed display of markdown options to start at top.
Diffstat (limited to 'src/client/views/nodes/formattedText/FootnoteView.tsx')
-rw-r--r-- | src/client/views/nodes/formattedText/FootnoteView.tsx | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/client/views/nodes/formattedText/FootnoteView.tsx b/src/client/views/nodes/formattedText/FootnoteView.tsx index cf48e1250..b327e5137 100644 --- a/src/client/views/nodes/formattedText/FootnoteView.tsx +++ b/src/client/views/nodes/formattedText/FootnoteView.tsx @@ -23,6 +23,7 @@ export class FootnoteView { this.dom = document.createElement('footnote'); this.dom.addEventListener('pointerup', this.toggle, true); + this.dom.addEventListener('mouseup', (e: MouseEvent) => e.stopPropagation(), true); // These are used when the footnote is selected this.innerView = null; } @@ -82,9 +83,10 @@ export class FootnoteView { document.removeEventListener('pointerup', this.ignore, true); }; - toggle = () => { + toggle = (e: PointerEvent) => { if (this.innerView) this.close(); else this.open(); + e.stopPropagation(); }; close() { |