Moved method.
This commit is contained in:
		
							parent
							
								
									27dccc324a
								
							
						
					
					
						commit
						1b150e3e64
					
				| @ -221,22 +221,6 @@ document.addEventListener('keydown', function(event) { | |||||||
| }); | }); | ||||||
| 
 | 
 | ||||||
| // --- Image click-to-zoom (delegated) --- | // --- Image click-to-zoom (delegated) --- | ||||||
| messagesContainer.addEventListener('click', (e) => { |  | ||||||
|     if (e.target.tagName !== 'IMG' || e.target.classList.contains('avatar')) return; |  | ||||||
|     const img = e.target; |  | ||||||
|     const overlay = document.createElement('div'); |  | ||||||
|     overlay.style.cssText = 'position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.9);display:flex;justify-content:center;align-items:center;z-index:9999;' |  | ||||||
|     const fullImg = document.createElement('img'); |  | ||||||
|     const urlObj = new URL(img.src); urlObj.search = ''; |  | ||||||
|     fullImg.src = urlObj.toString(); |  | ||||||
|     fullImg.alt = img.alt; |  | ||||||
|     fullImg.style.maxWidth = '90%'; |  | ||||||
|     fullImg.style.maxHeight = '90%'; |  | ||||||
|     overlay.appendChild(fullImg); |  | ||||||
|     document.body.appendChild(overlay); |  | ||||||
|     overlay.addEventListener('click', () => document.body.removeChild(overlay)); |  | ||||||
| }); |  | ||||||
| 
 |  | ||||||
| // --- Layout update --- | // --- Layout update --- | ||||||
| let lastMessage; | let lastMessage; | ||||||
| function updateLayout(doScrollDown) { | function updateLayout(doScrollDown) { | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user