mirror of
				https://github.com/zulip/zulip.git
				synced 2025-10-31 03:53:50 +00:00 
			
		
		
		
	lightbox: select nearest image on 'v' hotkey.
Loop through previous messages to find first instance of a valid image. Fix: #4217.
This commit is contained in:
		| @@ -122,9 +122,19 @@ exports.open = function (image) { | ||||
| }; | ||||
|  | ||||
| exports.show_from_selected_message = function () { | ||||
|     var selected_msg = $(".selected_message").find("img"); | ||||
|     if (selected_msg.length !== 0) { | ||||
|       exports.open(selected_msg); | ||||
|     var $message = $(".selected_message"); | ||||
|     var $image = $message.find("img"); | ||||
|  | ||||
|     while ($image.length === 0) { | ||||
|         $message = $message.prev(); | ||||
|         if ($message.length === 0) { | ||||
|             break; | ||||
|         } | ||||
|         $image = $message.find("img"); | ||||
|     } | ||||
|  | ||||
|     if ($image.length !== 0) { | ||||
|         exports.open($image); | ||||
|     } | ||||
| }; | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user