execute callbacks on presentation events

This commit is contained in:
ansuz 2016-09-14 16:03:52 +02:00
parent 8bf79ef915
commit cc4bca8004

View file

@ -28,15 +28,11 @@ define([
};
var change = function (oldIndex, newIndex) {
if (oldIndex === newIndex) {
return false;
}
if (Slide.changeHandlers.length) {
Slide.changeHandlers.some(function (f, i) {
// HERE
f(oldIndex, newIndex, Slide.content.length);
});
return true;
}
};
@ -132,7 +128,9 @@ define([
Slide.content = content.split(/\n\s*\-\-\-\s*\n/).filter(truthy);
if (old !== Slide.content[Slide.index]) {
draw(Slide.index);
return;
}
change(Slide.lastIndex, Slide.index);
};
var left = Slide.left = function () {