Preload fullsize images for quicker display
This commit is contained in:
parent
1247e84108
commit
a40b87dbe0
|
@ -9,6 +9,17 @@
|
|||
$theme->pagination = new Pagination();
|
||||
$theme->pagination->initialize(array("query_string" => "page","total_items" => $children_count,"items_per_page" => $page_size,"style" => "classic"));
|
||||
$children_offset = ($theme->pagination->current_page -1) * $page_size ; ?>
|
||||
|
||||
<script type="text/javascript">
|
||||
<? for($i=0;$i<$children_count;$i++): ?>
|
||||
<? $child = $children_all[$i] ?>
|
||||
<? if ($child->is_photo()): ?>
|
||||
image_url[img_count] = "<?=$child->file_url()?>";
|
||||
img_count++;
|
||||
<? endif ?>
|
||||
<? endfor ?>
|
||||
</SCRIPT>
|
||||
|
||||
<ul id="gAlbumGrid">
|
||||
<? if (count($children)): ?>
|
||||
<? for($i=0;$i<$children_offset;$i++): ?>
|
||||
|
|
|
@ -10,6 +10,17 @@
|
|||
$theme->pagination->initialize(array("query_string" => "page","total_items" => $children_count,"items_per_page" => $page_size,"style" => "classic"));
|
||||
$children_offset = ($theme->pagination->current_page -1) * $page_size ; ?>
|
||||
|
||||
<script type="text/javascript">
|
||||
<? for($i=0;$i<$children_count;$i++): ?>
|
||||
<? $child = $children_all[$i] ?>
|
||||
<? if ($child->is_photo()): ?>
|
||||
image_url[img_count] = "<?=$child->file_url()?>";
|
||||
img_count++;
|
||||
<? endif ?>
|
||||
<? endfor ?>
|
||||
</SCRIPT>
|
||||
|
||||
|
||||
<ul id="gAlbumGrid">
|
||||
<? for($i=0;$i<$children_offset;$i++): ?>
|
||||
<? $child = $children_all[$i] ?>
|
||||
|
|
|
@ -76,6 +76,11 @@
|
|||
</head>
|
||||
|
||||
<body <?= $theme->body_attributes() ?>>
|
||||
<script type="text/javascript">
|
||||
preload_image_object = new Image();
|
||||
image_url = new Array();
|
||||
var img_count = 0;
|
||||
</script>
|
||||
<?= $theme->page_top() ?>
|
||||
<div id="doc4" class="yui-t5 gView">
|
||||
<?= $theme->site_status() ?>
|
||||
|
@ -167,5 +172,12 @@
|
|||
</div>
|
||||
</div>
|
||||
<?= $theme->page_bottom() ?>
|
||||
<script type="text/javascript">
|
||||
if (img_count > 0){
|
||||
for(var i=0;i<=img_count;i++){
|
||||
preload_image_object.src = image_url[i];
|
||||
}
|
||||
}
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
@ -6,6 +6,17 @@
|
|||
$theme->pagination->initialize(array("query_string" => "page","total_items" => $children_count_true,"items_per_page" => $page_size,"style" => "classic"));
|
||||
$children_offset = ($theme->pagination->current_page -1) * $page_size ; ?>
|
||||
|
||||
<script type="text/javascript">
|
||||
<? for($i=0;$i<$children_count;$i++): ?>
|
||||
<? $child = $children_all[$i] ?>
|
||||
<? if ($child->is_photo()): ?>
|
||||
image_url[img_count] = "<?=$child->file_url()?>";
|
||||
img_count++;
|
||||
<? endif ?>
|
||||
<? endfor ?>
|
||||
</SCRIPT>
|
||||
|
||||
|
||||
<div id="gSearchResults">
|
||||
<h2><?= t("Results for <b>%term</b>", array("term" => $q)) ?></h2>
|
||||
|
||||
|
|
Reference in New Issue
Block a user