]> git.sur5r.net Git - i3/i3.github.io/commitdiff
screenshots: correctly start slide show when coming via hash URL
authorMichael Stapelberg <michael@stapelberg.de>
Fri, 22 Jul 2011 12:35:36 +0000 (14:35 +0200)
committerMichael Stapelberg <michael@stapelberg.de>
Fri, 22 Jul 2011 12:35:36 +0000 (14:35 +0200)
screenshots/index.html.mako

index 7dd87d965786dea5d3845759da438f33f854cca0..a967cc55fe94cd2e5c128c7771e05210fddf5b02 100644 (file)
@@ -229,16 +229,19 @@ $(document).ready(function() {
     masks.click(function() {
         endshow(false);
     });
-    
-    $('.shot img').click(function() {
+    var showmask = function() {
         var winH = $(window).height();
         var maskHeight = $(document).height();
         var maskWidth = $(window).width();
 
-        var full = $(this).parent().attr('href');
         var mask = $('#mask');
         mask.css({ 'width': maskWidth, 'height': maskHeight }).show();
+    };
 
+    $('.shot img').click(function() {
+        showmask();
+
+        var full = $(this).parent().attr('href');
         var loading = $('#loading');
         loading.show();
 
@@ -324,6 +327,7 @@ $(document).ready(function() {
 
     if (location.hash.length > 0) {
         var url = location.hash.substring(1);
+        showmask();
         loadimage(url, undefined, true);
     }
 
@@ -336,6 +340,7 @@ $(document).ready(function() {
         if (url.length === 0) {
             endshow(true);
         } else {
+            showmask();
             loadimage(url, undefined, true);
         }
     });