take next/prev from hash rather than query

This commit is contained in:
Shish 2010-02-09 10:04:20 +00:00
parent 320877f80b
commit 0d95bcb0b3

View File

@ -34,11 +34,24 @@ class ViewImageTheme extends Themelet {
$query = null; $query = null;
} }
$h_prev = "<a href='".make_link("post/prev/{$image->id}", $query)."'>Prev</a>"; $h_prev = "<a id='prevlink' href='".make_link("post/prev/{$image->id}", $query)."'>Prev</a>";
$h_index = "<a href='".make_link()."'>Index</a>"; $h_index = "<a href='".make_link()."'>Index</a>";
$h_next = "<a href='".make_link("post/next/{$image->id}", $query)."'>Next</a>"; $h_next = "<a id='nextlink' href='".make_link("post/next/{$image->id}", $query)."'>Next</a>";
$script = "
<script><!--
$(document).ready(function() {
if(document.location.hash.length > 3) {
query = document.location.hash.substring(1);
a = document.getElementById(\"prevlink\");
a.href = a.href + '?' + query;
a = document.getElementById(\"nextlink\");
a.href = a.href + '?' + query;
}
});
//--></script>
";
return "$h_prev | $h_index | $h_next"; return "$h_prev | $h_index | $h_next$script";
} }
protected function build_navigation(Image $image) { protected function build_navigation(Image $image) {