diff options
| author | Jens Mönig <jens@moenig.org> | 2013-05-06 01:51:50 -0700 |
|---|---|---|
| committer | Jens Mönig <jens@moenig.org> | 2013-05-06 01:51:50 -0700 |
| commit | f22338b3a962c9008f14ac6997ce64f4b28cdd8f (patch) | |
| tree | a319ca3580b289790169be749393a5cb7ca525ff /morphic.js | |
| parent | e51a0ed7188b8361234a99781cb1d3c8ef7de62c (diff) | |
| parent | 1fc39e61f7fa67e137e6b2a128d143b8edf4756a (diff) | |
| download | snap-f22338b3a962c9008f14ac6997ce64f4b28cdd8f.tar.gz snap-f22338b3a962c9008f14ac6997ce64f4b28cdd8f.zip | |
Merge pull request #84 from queryselector/issue-24
Fixed #24 for horizontal scrolling
Diffstat (limited to 'morphic.js')
| -rw-r--r-- | morphic.js | 15 |
1 files changed, 6 insertions, 9 deletions
@@ -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); |
