take next/prev from hash rather than query
This commit is contained in:
		
							parent
							
								
									320877f80b
								
							
						
					
					
						commit
						0d95bcb0b3
					
				| @ -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) { | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user