Simplify onWheel handler
This commit is contained in:
parent
0d6177398d
commit
7380ada1f1
@ -161,20 +161,12 @@ class Display {
|
|||||||
}
|
}
|
||||||
|
|
||||||
onWheel(e) {
|
onWheel(e) {
|
||||||
const handler = () => {
|
if (e.altKey) {
|
||||||
if (e.altKey) {
|
const delta = e.deltaY;
|
||||||
if (e.deltaY < 0) { // scroll up
|
if (delta !== 0) {
|
||||||
this.entryScrollIntoView(this.index - 1, null, true);
|
this.entryScrollIntoView(this.index + (delta > 0 ? 1 : -1), null, true);
|
||||||
return true;
|
e.preventDefault();
|
||||||
} else if (e.deltaY > 0) { // scroll down
|
|
||||||
this.entryScrollIntoView(this.index + 1, null, true);
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
};
|
|
||||||
|
|
||||||
if (handler()) {
|
|
||||||
e.preventDefault();
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user