summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndreas Unterkircher <unki@netshadow.at>2008-03-29 11:44:51 +0100
committerAndreas Unterkircher <unki@netshadow.at>2008-03-29 11:44:51 +0100
commit072aed3d53445a6b09edabf1551706de4c3f1cb1 (patch)
treec89e407e473b2c8259c8766496587d69226cc086
parent5a118f1db16afd22cb3c066f07cc6333fa0f96b6 (diff)
issue112, preload previous and next photo in single-photo view
Signed-off-by: Andreas Unterkircher <unki@netshadow.at>
-rw-r--r--phpfspot.class.php1
-rw-r--r--themes/default/templates/single_photo.tpl7
2 files changed, 8 insertions, 0 deletions
diff --git a/phpfspot.class.php b/phpfspot.class.php
index be752ee..3b4a62e 100644
--- a/phpfspot.class.php
+++ b/phpfspot.class.php
@@ -546,6 +546,7 @@ class PHPFSPOT {
$this->tmpl->assign('next_img', $next_img);
}
$this->tmpl->assign('mini_width', $this->cfg->mini_width);
+ $this->tmpl->assign('photo_width', $this->cfg->photo_width);
$this->tmpl->assign('photo_number', $i);
$this->tmpl->assign('photo_count', count($all_photos));
diff --git a/themes/default/templates/single_photo.tpl b/themes/default/templates/single_photo.tpl
index ea513d9..a16776e 100644
--- a/themes/default/templates/single_photo.tpl
+++ b/themes/default/templates/single_photo.tpl
@@ -103,6 +103,13 @@
<!--
if(autobrowse && document.getElementById("autobrowse_ico"))
document.getElementById("autobrowse_ico").src = 'resources/32_pause.png';
+
+ /* lets preload to previous and the next image to speedup */
+ var image_next = new Image();
+ image_next.src = "phpfspot_img.php?idx={$next_img}&width={$photo_width}";
+ var image_prev = new Image();
+ image_prev.src = "phpfspot_img.php?idx={$prev_img}&width={$photo_width}";
+
-->
</script>
<!-- /Single photo -->