var t = SWS.Presentation.getSlide(to);
if (from < to) {
t.css('left', '100%');
+ t.css('opacity', '1');
SWS.Templates.slideActivate(t);
- f.animate({ 'left': '-100%' }, 250, function () { SWS.Templates.slideDeactivate(f); });
- t.animate({ 'left': '0%' }, 250);
+ f.animate({ 'left': '-100%' }, 250, function () { SWS.Templates.slideDeactivate(f);
+ f.css('opacity', '0');
+ t.animate({ 'left': '0%' }, 250);
+ });
} else {
t.css('left', '-100%');
SWS.Templates.slideActivate(t);
- f.animate({ 'left': '100%' }, 250, function () { SWS.Templates.slideDeactivate(f); });
+ f.animate({ 'left': '100%' }, 250, function () { SWS.Templates.slideDeactivate(f);
+ f.css('opacity', '0');
+ });
+ t.css('opacity', '1');
t.animate({ 'left': '0%' }, 250);
};
};
case 32: /* space */
case 39: /* -> */
-
+ if (self.getCurrentSlide() == self.lastSlide()
+ && self.getCurrentFrame() == self.lastFrame()) return;
self.next();
break;
case 34: /* PgDown */
var inner = $('<div class="sws-inner-canvas"/>');
var content = $('<div class="sws-content"/>');
- var title = $('<div class="sws-title"/>');
- var h1 = $(this).children("h1");
- if (h1) {
- h1.detach();
- title.append(h1);
- }
- canvas.append(title);
- canvas.append($("<br/>"));
$(this).find('script[type="text/javascript"]').remove();
content.append($(this));
inner.append(content);