forked from zaclys/searxng
		
	Merge pull request #610 from return42/img-load-error
[fix] simple theme: hide the image if img load fails
This commit is contained in:
		
						commit
						458b7fb72d
					
				
					 3 changed files with 11 additions and 2 deletions
				
			
		
							
								
								
									
										2
									
								
								searx/static/themes/simple/js/searxng.min.js
									
										
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								searx/static/themes/simple/js/searxng.min.js
									
										
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							| 
						 | 
				
			
			@ -6,6 +6,15 @@
 | 
			
		|||
    searxng.image_thumbnail_layout = new searxng.ImageLayout('#urls', '#urls .result-images', 'img.image_thumbnail', 14, 6, 200);
 | 
			
		||||
    searxng.image_thumbnail_layout.watch();
 | 
			
		||||
 | 
			
		||||
    d.querySelectorAll('#urls img.image').forEach(
 | 
			
		||||
      img =>
 | 
			
		||||
        img.addEventListener(
 | 
			
		||||
          'error', () => {
 | 
			
		||||
            img.style.display = 'none';
 | 
			
		||||
            img.error = null;
 | 
			
		||||
          }
 | 
			
		||||
        ));
 | 
			
		||||
 | 
			
		||||
    searxng.on('.btn-collapse', 'click', function () {
 | 
			
		||||
      var btnLabelCollapsed = this.getAttribute('data-btn-text-collapsed');
 | 
			
		||||
      var btnLabelNotCollapsed = this.getAttribute('data-btn-text-not-collapsed');
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		
		Reference in a new issue