Fix initialisation problems.

This commit is contained in:
Wichert Akkerman 2013-03-06 14:46:41 +01:00
parent e1443282ac
commit 39aa43eb6f
1 changed files with 5 additions and 6 deletions

View File

@ -11,8 +11,7 @@ window.shower = window.shower || (function(window, document, undefined) {
progress = [],
slideList = [],
timer,
isHistoryApiSupported = !!(window.history && history.pushState),
l = slides.length, i;
isHistoryApiSupported = !!(window.history && history.pushState);
/**
* Get value at named data store for the DOM element.
@ -37,9 +36,9 @@ window.shower = window.shower || (function(window, document, undefined) {
slides = document.querySelectorAll(slideSelector);
progress = document.querySelector(progressSelector);
slideList = [],
slideList = [];
for (i = 0; i < l; i++) {
for (var i = 0; i < slides.length; i++) {
// Slide IDs are optional. In case of missing ID we set it to the
// slide number
if ( ! slides[i].id) {
@ -701,6 +700,8 @@ window.shower = window.shower || (function(window, document, undefined) {
}
}, false);
shower.init();
document.addEventListener('click', function(e) {
var slideNumber = shower.getSlideNumber(shower._getSlideIdByEl(e.target));
@ -740,8 +741,6 @@ window.shower = window.shower || (function(window, document, undefined) {
}
}, false);
shower.init();
return shower;
})(this, this.document);