Typos.
[hacks/simpleWebSlides.git] / simpleWebSlides.js
index d2859f3..d0165f0 100644 (file)
@@ -186,13 +186,19 @@ SWS.Effects = new function () {
         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);
         };
     };
@@ -442,7 +448,8 @@ SWS.Presentation = new function () {
 
         case 32: /* space */
         case 39: /* -> */
-
+            if (self.getCurrentSlide() == self.lastSlide()
+                && self.getCurrentFrame() == self.lastFrame()) return;
             self.next();
             break;
         case 34: /* PgDown */
@@ -621,14 +628,6 @@ SWS.Presentation = new function () {
 
             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);