added innertial scroll distance limiter...

Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
Alex A. Naanou 2014-02-04 01:56:25 +04:00
parent 010e68ecb2
commit 4afbb3f773

View File

@ -218,7 +218,9 @@ function handleScrollRelease(evt, data){
// XXX this is only horizontal at this point...
var at = getElementShift(mag).left
var d = MAX_DISTANCE_TO_SCROLL != null ? MAX_DISTANCE_TO_SCROLL : Infinity
var to = (at + (Math.min(Math.abs(t*speed*INNERTIA_SCALE), d))) * sign(speed)
var s = sign(speed)
s = s == 0 ? +1 : s
var to = (at + (Math.min(Math.abs(t*speed*INNERTIA_SCALE), d) * s))
var first = getMagazineOffset(pages.first(), null, 'center')
var last = getMagazineOffset(pages.last(), null, 'center')
var easing