Improve variables; Focus tag box on zoom and unzoom.
This commit is contained in:
		
							parent
							
								
									82ca1a08da
								
							
						
					
					
						commit
						1efdbb33c4
					
				
					 1 changed files with 16 additions and 15 deletions
				
			
		|  | @ -83,6 +83,7 @@ | |||
|     max-width: 100%; | ||||
|     max-height: 100%; | ||||
|     width: 100%; | ||||
|     overflow: hidden; | ||||
| } | ||||
| #refresh_metadata_button | ||||
| { | ||||
|  | @ -294,32 +295,32 @@ function refresh_metadata(photoid) | |||
| 
 | ||||
| function enable_hoverzoom() | ||||
| { | ||||
|     console.log("enable"); | ||||
|     div = document.getElementById("photo_img_holder"); | ||||
|     console.log("enable zoom"); | ||||
|     img_holder = document.getElementById("photo_img_holder"); | ||||
|     img = document.getElementById("photo_img"); | ||||
|     if (img.naturalWidth < div.offsetWidth && img.naturalHeight < div.offsetHeight) | ||||
|     if (img.naturalWidth < img_holder.offsetWidth && img.naturalHeight < img_holder.offsetHeight) | ||||
|     { | ||||
|         return; | ||||
|     } | ||||
|     img.style.opacity = 0; | ||||
|     img.style.opacity = "0"; | ||||
|     img.style.display = "none"; | ||||
|     div.style.cursor = "zoom-out"; | ||||
|     div.style.backgroundImage = "url('{{file_link}}')"; | ||||
|     div.onmousemove = move_hoverzoom; | ||||
|     setTimeout(function(){div.onclick = disable_hoverzoom;}, 100); | ||||
|     img_holder.style.cursor = "zoom-out"; | ||||
|     img_holder.style.backgroundImage = "url('{{file_link}}')"; | ||||
|     img_holder.onmousemove = move_hoverzoom; | ||||
|     setTimeout(function(){img_holder.onclick = toggle_hoverzoom;}, 100); | ||||
|     return true; | ||||
| } | ||||
| function disable_hoverzoom() | ||||
| { | ||||
|     console.log("disable"); | ||||
|     div = document.getElementById("photo_img_holder"); | ||||
|     console.log("disable zoom"); | ||||
|     img_holder = document.getElementById("photo_img_holder"); | ||||
|     img = document.getElementById("photo_img"); | ||||
|     img.style.opacity = 100; | ||||
|     div.style.cursor = ""; | ||||
|     img.style.opacity = "100"; | ||||
|     img_holder.style.cursor = ""; | ||||
|     img.style.display=""; | ||||
|     div.style.backgroundImage = "none"; | ||||
|     div.onmousemove = null; | ||||
|     div.onclick = null; | ||||
|     img_holder.style.backgroundImage = "none"; | ||||
|     img_holder.onmousemove = null; | ||||
|     img_holder.onclick = null; | ||||
| } | ||||
| function toggle_hoverzoom() | ||||
| { | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue