From 1fc39e61f7fa67e137e6b2a128d143b8edf4756a Mon Sep 17 00:00:00 2001 From: Nathan Dinsmore Date: Tue, 30 Apr 2013 15:25:22 -0400 Subject: [PATCH] Fixed #24 for horizontal scrolling --- morphic.js | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/morphic.js b/morphic.js index 436edea8..6088c8c4 100644 --- a/morphic.js +++ b/morphic.js @@ -8681,12 +8681,12 @@ ScrollFrameMorph.prototype.scrollX = function (steps) { newX; newX = cl + steps; - if (newX > l) { - newX = l; - } if (newX + cw < r) { newX = r - cw; } + if (newX > l) { + newX = l; + } if (newX !== cl) { this.contents.setLeft(newX); } @@ -8700,14 +8700,11 @@ ScrollFrameMorph.prototype.scrollY = function (steps) { newY; newY = ct + steps; - if (newY > t) { - newY = t; - } if (newY + ch < b) { newY = b - ch; - if (newY > t) { - newY = t; - } + } + if (newY > t) { + newY = t; } if (newY !== ct) { this.contents.setTop(newY);