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