From 517f1992a1d4b64ddf132a97f61b2b01b93af720 Mon Sep 17 00:00:00 2001 From: zadam Date: Thu, 6 Apr 2023 21:30:37 +0200 Subject: [PATCH] remove fallback resize window handlers, such old browsers are not supported --- src/public/app/widgets/note_map.js | 9 +-------- src/public/app/widgets/ribbon_widgets/note_map.js | 7 +------ src/public/app/widgets/tab_row.js | 9 +-------- 3 files changed, 3 insertions(+), 22 deletions(-) diff --git a/src/public/app/widgets/note_map.js b/src/public/app/widgets/note_map.js index 80ccf194c..ad6fd4377 100644 --- a/src/public/app/widgets/note_map.js +++ b/src/public/app/widgets/note_map.js @@ -55,14 +55,7 @@ export default class NoteMapWidget extends NoteContextAwareWidget { this.$container = this.$widget.find(".note-map-container"); this.$styleResolver = this.$widget.find('.style-resolver'); - - try { - new ResizeObserver(() => this.setDimensions()).observe(this.$container[0]) - } catch (error) { - window.addEventListener('resize', () => this.setDimensions(), false); - } - - + new ResizeObserver(() => this.setDimensions()).observe(this.$container[0]) this.$widget.find(".map-type-switcher button").on("click", async e => { const type = $(e.target).closest("button").attr("data-type"); diff --git a/src/public/app/widgets/ribbon_widgets/note_map.js b/src/public/app/widgets/ribbon_widgets/note_map.js index ffcf36e56..5b1348827 100644 --- a/src/public/app/widgets/ribbon_widgets/note_map.js +++ b/src/public/app/widgets/ribbon_widgets/note_map.js @@ -100,12 +100,7 @@ export default class NoteMapRibbonWidget extends NoteContextAwareWidget { } } - try { - new ResizeObserver(handleResize).observe(this.$widget[0]) - } catch (error) { - window.addEventListener('resize', handleResize, false); - } - + new ResizeObserver(handleResize).observe(this.$widget[0]) } setSmallSize() { diff --git a/src/public/app/widgets/tab_row.js b/src/public/app/widgets/tab_row.js index cf21ab9e0..55a5da24c 100644 --- a/src/public/app/widgets/tab_row.js +++ b/src/public/app/widgets/tab_row.js @@ -280,14 +280,7 @@ export default class TabRowWidget extends BasicWidget { this.layoutTabs(); }; - // ResizeObserver exists only in FF69 - if (typeof ResizeObserver !== "undefined") { - new ResizeObserver(resizeListener).observe(this.$widget[0]); - } - else { - // for older firefox - window.addEventListener('resize', resizeListener); - } + new ResizeObserver(resizeListener).observe(this.$widget[0]); this.tabEls.forEach((tabEl) => this.setTabCloseEvent(tabEl)); }