+ (i + 1)
+"</span>");
var sep = $( "<span class='sws-slide-num-sep' />");
- var tot = $( "<span class='sws-current-slide-number'>"
+ var tot = $( "<span class='sws-last-slide-number'>"
+ (SWS.Presentation.getNumSlides())
+"</span>");
footer.append(cur).append(sep).append(tot);
var slide_change = (from_slide_num != to_slide_num);
var info = to_slide.data("sws-frame-info");
+ SWS.Config['sws-update-header'](to_slide);
+ SWS.Config['sws-update-footer'](to_slide);
+
if (slide_change) {
//Launch a slide transition:
SWS.Config['sws-slide-change'](from_slide_num, to_slide_num);
watch_slide_anim = true;
- SWS.Config['sws-update-header'](to_slide);
- SWS.Config['sws-update-footer'](to_slide);
for (var i = 0; i < info.callbacks.at_slide.length;i++){
info.callbacks.at_slide[i](to_slide);
};
var custom = info.custom;
var real_slide = to_slide.children(".sws-slide");
- to_slide.children(".sws-slide").find("*").andSelf().each(function (i){
+ real_slide.find("*").andSelf().each(function (i){
var frameset = $(this).data("sws-frame-set") || {};
if (frameset[cur])
SWS.Config['sws-object-activate']($(this));
self.nextSlide = function () {
self.setCurrentSlide(Math.min(self.getCurrentSlide()+1,
self.lastSlide()));
+ self.setCurrentFrame(self.firstFrame());
};
self.previousSlide = function () {
self.setCurrentSlide(Math.max(self.getCurrentSlide()-1,
self.firstSlide()));
+ self.setCurrentFrame(self.firstFrame());
};
self.getFrameInfo = function () {
self.next = function () {
var i = self.getCurrentFrame();
- if (i == self.lastFrame())
+ if (i == self.lastFrame()) {
self.nextSlide();
- else
+ self.setCurrentFrame(self.firstFrame());
+ } else
self.nextFrame();
};
f = 0;
if (!(s >= self.firstSlide() && s <= self.lastSlide())) return;
self.setCurrentSlide(s);
- if (!(f >= self.firstFrame() && s <= self.lastFrame())) f = 0;
+ if (!(f >= self.firstFrame() && f <= self.lastFrame())) f = 0;
self.setCurrentFrame(f);
self.refresh();
};
if (i == cur) {
canvas
.addClass("sws-active-slide")
- .removeClass("sws-inacitve-slide");
+ .removeClass("sws-inactive-slide");
} else {
canvas
.addClass("sws-inactive-slide")