Fix Inner nav. doesnt work if slide is the last.

This commit is contained in:
Slava Oliyanchik 2013-03-24 20:34:09 +04:00
parent 4c25374328
commit d123cd9551
1 changed files with 3 additions and 15 deletions

View File

@ -73,20 +73,15 @@ window.shower = window.shower || (function(window, document, undefined) {
if (slide.isFinished()) {
timer = setInterval(function() {
console.log('fin');
clearInterval(timer);
if ( ! slide.isLast()) {
shower.next();
}
shower.next();
},
slide.timing * (slide.innerLength || 1));
} else {
timer = setInterval(function() {
if (slide.isFinished()) {
clearInterval(timer);
if ( ! slide.isLast()) {
shower.next();
}
} else {
slide.next(shower);
}
@ -131,10 +126,8 @@ window.shower = window.shower || (function(window, document, undefined) {
slide = this;
if ( ! slide.hasInnerNavigation || slide.isFinished()) {
if ( ! slide.isLast()) {
shower.next();
return false;
}
shower.next();
return false;
}
if ( ! slide.isFinished()) {
@ -395,11 +388,6 @@ window.shower = window.shower || (function(window, document, undefined) {
ret = false,
slide;
// If don't exist next slide
if (! nextSlide) {
return ret;
}
slide = shower.slideList[currentSlideNumber];
if (shower.isSlideMode()) {