Skip to content

Commit f4727c2

Browse files
committed
fix(arrow): prevent pan when using arrow key when moving slider
1 parent db4cfac commit f4727c2

3 files changed

Lines changed: 263 additions & 245 deletions

File tree

src/e3sm_quickview/app.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -160,12 +160,12 @@ def _build_ui(self, **_):
160160
SaveState="trigger('download_state_dialog')",
161161
UploadState="utils.get('document').querySelector('#fileUpload').click()",
162162
ToggleHelp="compact_drawer = !compact_drawer",
163-
PanLeft=(self.view_manager.pan, "[1, 0]"),
164-
PanRight=(self.view_manager.pan, "[-1, 0]"),
165-
PanUp=(self.view_manager.pan, "[0, -1]"),
166-
PanDown=(self.view_manager.pan, "[0, 1]"),
167-
ZoomIn=(self.view_manager.zoom, "[0.83]"),
168-
ZoomOut=(self.view_manager.zoom, "[1.2]"),
163+
PanLeft=(self.view_manager.guarded_pan, "[1, 0]"),
164+
PanRight=(self.view_manager.guarded_pan, "[-1, 0]"),
165+
PanUp=(self.view_manager.guarded_pan, "[0, -1]"),
166+
PanDown=(self.view_manager.guarded_pan, "[0, 1]"),
167+
ZoomIn=(self.view_manager.guarded_zoom, "[0.83]"),
168+
ZoomOut=(self.view_manager.guarded_zoom, "[1.2]"),
169169
) as mt:
170170
mt.bind(["z"], "ResetCamera")
171171
mt.bind(["alt+0", "0"], "SizeAuto")

0 commit comments

Comments
 (0)