mirror of
https://github.com/gryf/pentadactyl-pm.git
synced 2026-03-04 22:45:46 +01:00
Fix smooth scrolling issue.
This commit is contained in:
@@ -1377,6 +1377,11 @@ var Buffer = Module("Buffer", {
|
|||||||
if (node.dactylScrollTimer)
|
if (node.dactylScrollTimer)
|
||||||
node.dactylScrollTimer.cancel();
|
node.dactylScrollTimer.cancel();
|
||||||
|
|
||||||
|
if (x == null)
|
||||||
|
x = elem.scrollLeft;
|
||||||
|
if (y == null)
|
||||||
|
y = elem.scrollTop;
|
||||||
|
|
||||||
x = node.dactylScrollDestX = Math.min(x, elem.scrollWidth - elem.clientWidth);
|
x = node.dactylScrollDestX = Math.min(x, elem.scrollWidth - elem.clientWidth);
|
||||||
y = node.dactylScrollDestY = Math.min(y, elem.scrollHeight - elem.clientHeight);
|
y = node.dactylScrollDestY = Math.min(y, elem.scrollHeight - elem.clientHeight);
|
||||||
let [startX, startY] = [elem.scrollLeft, elem.scrollTop];
|
let [startX, startY] = [elem.scrollLeft, elem.scrollTop];
|
||||||
|
|||||||
Reference in New Issue
Block a user