mirror of
				https://github.com/searxng/searxng
				synced 2024-01-01 19:24:07 +01:00 
			
		
		
		
	Merge pull request #582 from return42/fix-autocomplete-csp
[fix] simple theme: make autocomplete-js CSP compliant
This commit is contained in:
		
						commit
						2a262df0bb
					
				
					 5 changed files with 13 additions and 7 deletions
				
			
		
							
								
								
									
										2
									
								
								searx/static/themes/oscar/js/searxng.min.js
									
										
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								searx/static/themes/oscar/js/searxng.min.js
									
										
									
									
										vendored
									
									
								
							| 
						 | 
				
			
			@ -4,7 +4,7 @@
 | 
			
		|||
 * (C) Copyright Contributors to the searx project (2014 - 2021).
 | 
			
		||||
 * SPDX-License-Identifier: AGPL-3.0-or-later
 | 
			
		||||
 */
 | 
			
		||||
window.searxng=function(t){"use strict";t.getElementsByTagName("html")[0].className="js";var e,e=t.currentScript||(e=t.getElementsByTagName("script"))[e.length-1];return{autocompleter:"true"===e.getAttribute("data-autocompleter"),method:e.getAttribute("data-method"),translations:JSON.parse(e.getAttribute("data-translations"))}}(document),
 | 
			
		||||
window.searxng=function(t){"use strict";t.getElementsByTagName("html")[0].className="js";var e=t.currentScript||(e=t.getElementsByTagName("script"))[e.length-1];return{autocompleter:"true"===e.getAttribute("data-autocompleter"),method:e.getAttribute("data-method"),translations:JSON.parse(e.getAttribute("data-translations"))}}(document),
 | 
			
		||||
/**
 | 
			
		||||
 * @license
 | 
			
		||||
 * (C) Copyright Contributors to the SearXNG project.
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										6
									
								
								searx/static/themes/simple/js/searxng.min.js
									
										
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								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
											
										
									
								
							| 
						 | 
				
			
			@ -67,6 +67,12 @@
 | 
			
		|||
          },
 | 
			
		||||
          MinChars: 4,
 | 
			
		||||
          Delay: 300,
 | 
			
		||||
          _Position:function() {
 | 
			
		||||
            this.DOMResults.setAttribute("class", "autocomplete");
 | 
			
		||||
            this.DOMResults.style.top = (this.Input.offsetTop + this.Input.offsetHeight) + "px";
 | 
			
		||||
            this.DOMResults.style.left = this.Input.offsetLeft + "px";
 | 
			
		||||
            this.DOMResults.style.width = this.Input.clientWidth + "px";
 | 
			
		||||
          },
 | 
			
		||||
        }, "#" + qinput_id);
 | 
			
		||||
 | 
			
		||||
        // hack, see : https://github.com/autocompletejs/autocomplete.js/issues/37
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		
		Reference in a new issue