From f1b7870f6d3a178c77b70698dd34769437648051 Mon Sep 17 00:00:00 2001 From: Tomina Date: Thu, 2 Nov 2023 18:38:35 +0100 Subject: [PATCH] perf: remove add/remove event polyfills\n\nWe don't polyfill these browsers using core-js (i.e. it most likely doesn't work anyway) and barely anyone is using them nowadays. (#2039) --- lib/network/modules/Canvas.js | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/lib/network/modules/Canvas.js b/lib/network/modules/Canvas.js index 4b4483d96f..d87a198a62 100644 --- a/lib/network/modules/Canvas.js +++ b/lib/network/modules/Canvas.js @@ -1,11 +1,6 @@ import { onRelease, onTouch } from "../../hammerUtil"; -import { - Hammer, - addEventListener, - removeEventListener, - selectiveDeepExtend, -} from "vis-util/esnext"; +import { Hammer, selectiveDeepExtend } from "vis-util/esnext"; /** * Create the main frame for the Network. @@ -98,9 +93,9 @@ class Canvas { // Automatically adapt to changing size of the browser. const resizeFunction = this._onResize.bind(this); - addEventListener(window, "resize", resizeFunction); + window.addEventListener("resize", resizeFunction); this._cleanupCallbacks.push(() => { - removeEventListener(window, "resize", resizeFunction); + window.removeEventListener("resize", resizeFunction); }); } }