diff --git a/contrib/views_slideshow_cycle/js/views_slideshow_cycle.js b/contrib/views_slideshow_cycle/js/views_slideshow_cycle.js index 3e72ed5..1aa7ec1 100644 --- a/contrib/views_slideshow_cycle/js/views_slideshow_cycle.js +++ b/contrib/views_slideshow_cycle/js/views_slideshow_cycle.js @@ -34,9 +34,11 @@ Drupal.viewsSlideshow.action({ "action": 'transitionEnd', "slideshowID": settings.slideshowId, "slideNum": slideNum }); }, before:function(curr, next, opts) { + var slideNum = opts.nextSlide; + // Remember last slide. if (settings.remember_slide) { - createCookie(settings.vss_id, opts.currSlide + 1, settings.remember_slide_days); + createCookie(settings.vss_id, slideNum, settings.remember_slide_days); } // Make variable height. @@ -48,10 +50,9 @@ } // Need to do some special handling on first load. - var slideNum = opts.nextSlide; if (typeof settings.processedBefore == 'undefined' || !settings.processedBefore) { settings.processedBefore = 1; - slideNum = (typeof settings.opts.startingSlide == 'undefined') ? 0 : settings.opts.startingSlide; + slideNum = (typeof opts.startingSlide == 'undefined') ? 0 : opts.startingSlide; } Drupal.viewsSlideshow.action({ "action": 'transitionBegin', "slideshowID": settings.slideshowId, "slideNum": slideNum });