From 062ac65f0fb8893c5ec7ad476508a9931de1e2d6 Mon Sep 17 00:00:00 2001 From: Alexander Rose <alexander.rose@weirdbyte.de> Date: Sat, 31 Oct 2020 15:44:34 -0700 Subject: [PATCH] added pageX & pageY to WheelInput --- src/mol-util/input/input-observer.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/mol-util/input/input-observer.ts b/src/mol-util/input/input-observer.ts index f2b4d6f5a..8c9495b52 100644 --- a/src/mol-util/input/input-observer.ts +++ b/src/mol-util/input/input-observer.ts @@ -139,6 +139,8 @@ export type DragInput = { export type WheelInput = { x: number, y: number, + pageX: number, + pageY: number, dx: number, dy: number, dz: number, @@ -578,6 +580,7 @@ namespace InputObserver { if (!mask(ev.clientX, ev.clientY)) return; eventOffset(pointerEnd, ev); + const { pageX, pageY } = ev; const [ x, y ] = pointerEnd; if (noScroll) { @@ -598,7 +601,7 @@ namespace InputObserver { buttons = button = ButtonsType.Flag.Auxilary; if (dx || dy || dz) { - wheel.next({ x, y, dx, dy, dz, buttons, button, modifiers: getModifierKeys() }); + wheel.next({ x, y, pageX, pageY, dx, dy, dz, buttons, button, modifiers: getModifierKeys() }); } } -- GitLab