fix(ionSlideBox): fix regression allowing slide past boundaries

Closes #1414, #1405, #1409, #1321.
This commit is contained in:
Andrew Joslin
2014-05-19 06:33:45 -06:00
parent c3470ef529
commit ec5a276337

View File

@@ -376,9 +376,8 @@ ionic.views.Slider = ionic.views.View.inherit({
Math.abs(delta.x) > width/2; // or if slide amt is greater than half the width
// determine if slide attempt is past start and end
var isPastBounds =
!index && delta.x > 0 | // if first slide and slide amt is greater than 0
index == slides.length - 1 && delta.x < 0; // or if last slide and slide amt is less than 0
var isPastBounds = (!index && delta.x > 0) || // if first slide and slide amt is greater than 0
(index == slides.length - 1 && delta.x < 0); // or if last slide and slide amt is less than 0
if (options.continuous) isPastBounds = false;