From 4607e2761f0431e2b2b04ccef64a69a46aa56033 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bayram=20=C3=87i=C3=A7ek?= Date: Tue, 28 Jan 2025 11:54:44 +0300 Subject: [PATCH] Calc: change shiftHandler to arrow function MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit to automatically bind 'this'. Signed-off-by: Bayram Çiçek Change-Id: Ie80b750ade42c72285c116c0a0b75d6f9e0fa38c --- browser/src/control/jsdialog/Util.ScrollableBar.ts | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/browser/src/control/jsdialog/Util.ScrollableBar.ts b/browser/src/control/jsdialog/Util.ScrollableBar.ts index 13d9382ebd317..807a035fb4d44 100644 --- a/browser/src/control/jsdialog/Util.ScrollableBar.ts +++ b/browser/src/control/jsdialog/Util.ScrollableBar.ts @@ -80,7 +80,7 @@ function setupResizeHandler(container: Element, scrollable: Element) { // handler for toolbar and statusbar // runs if shift + mouse wheel up/down are used - const shiftHandler = function (e: MouseEvent) { + const shiftHandler = (e: MouseEvent) => { const rootContainer = scrollable.querySelector('div'); if (!rootContainer || !e.shiftKey) return; @@ -89,13 +89,11 @@ function setupResizeHandler(container: Element, scrollable: Element) { timer = setTimeout(function () { JSDialog.RefreshScrollables(); }, 350); - }.bind(this); + }; window.addEventListener('resize', handler); window.addEventListener('scroll', handler); - document - .querySelector('.ui-scrollable-content') - .addEventListener('wheel', shiftHandler); + scrollable.addEventListener('wheel', shiftHandler); } JSDialog.MakeScrollable = function (parent: Element, scrollable: Element) {