MrPaulBlack 
								
							 
						 
						
							
							
							
							
								
							
							
								385dce213b 
								
							 
						 
						
							
							
								
								[theme] cleanup grid layout and remove various margins and paddings from elements  
							
							
							
						 
						
							2021-09-27 12:26:54 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								cc3c54f4cd 
								
							 
						 
						
							
							
								
								simple theme: update  
							
							
							
						 
						
							2021-09-27 12:26:54 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									MrPaulBlack 
								
							 
						 
						
							
							
							
							
								
							
							
								88c17d106d 
								
							 
						 
						
							
							
								
								[fix] make selected tabs not change wifth anymore compared to not being selected  
							
							
							
						 
						
							2021-09-27 12:26:54 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								39876d9f14 
								
							 
						 
						
							
							
								
								[build] /static  
							
							
							
						 
						
							2021-09-24 20:38:56 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								2f1384f198 
								
							 
						 
						
							
							
								
								[enh] themes: display the engine descriptions  
							
							
							
						 
						
							2021-09-24 20:38:05 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									MrPaulBlack 
								
							 
						 
						
							
							
							
							
								
							
							
								30a9146bdc 
								
							 
						 
						
							
							
								
								[build] /static  
							
							
							
						 
						
							2021-09-24 18:02:07 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									MrPaulBlack 
								
							 
						 
						
							
							
							
							
								
							
							
								7cb5099c88 
								
							 
						 
						
							
							
								
								[preferences] make elements in query selecter align left  
							
							
							
						 
						
							2021-09-24 18:01:20 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									MrPaulBlack 
								
							 
						 
						
							
							
							
							
								
							
							
								fa95cd91a8 
								
							 
						 
						
							
							
								
								[build] /static  
							
							
							
						 
						
							2021-09-22 21:44:35 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									MrPaulBlack 
								
							 
						 
						
							
							
							
							
								
							
							
								79351c2e4d 
								
							 
						 
						
							
							
								
								[fix] searx.js null pointer exception when category div is missing  
							
							
							
						 
						
							2021-09-22 21:41:19 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								e8e81c7432 
								
							 
						 
						
							
							
								
								[build] /static  
							
							
							
						 
						
							2021-09-19 22:01:19 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								2cc6301c98 
								
							 
						 
						
							
							
								
								[fix] Oscar theme: fix input field on Safari  
							
							... 
							
							
							
							close  #323  
						
							2021-09-19 22:00:59 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								b0623ac9f6 
								
							 
						 
						
							
							
								
								[build] /static  
							
							
							
						 
						
							2021-09-07 17:48:56 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								bd830f7449 
								
							 
						 
						
							
							
								
								[fix] simple theme - preferences: fix tooltip overflow  
							
							... 
							
							
							
							Suggested-by: @dalf https://github.com/searxng/searxng/pull/295#discussion_r703370358 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2021-09-07 16:46:49 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								9068a72c6a 
								
							 
						 
						
							
							
								
								[fix] oscar theme - preferences: rename col-checkbox/col-stat  
							
							... 
							
							
							
							[1] https://github.com/searxng/searxng/pull/295#discussion_r703318053 
[2] https://github.com/searxng/searxng/pull/295#discussion_r703337237 
Suggested-by: @dalf [1] [2]
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2021-09-07 12:26:07 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								222031e975 
								
							 
						 
						
							
							
								
								[fix] make oscar theme more CSP compliant - col-checkbox  
							
							... 
							
							
							
							Add col-checkbox in::
    searx/static/themes/oscar/src/less/preferences.less
Replaced style in file::
    searx/templates/oscar/preferences.html
Reported-by: https://github.com/searxng/searxng/issues/57 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2021-09-07 08:24:48 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								9d106ae972 
								
							 
						 
						
							
							
								
								[fix] make oscar theme more CSP compliant - default-image-style  
							
							... 
							
							
							
							Add default-image-style in::
    searx/static/themes/oscar/src/less/result_templates.less
Replaced style= in files::
    ./oscar/result_templates/default.html:19:        <img src="{{ image_proxify(result.img_src or result.thumbnail) }}" title="{{ result.title|striptags }}" style="width: auto; max-height: 60px; min-height: 60px;" class="col-xs-2 col-sm-4 col-md-4 result-content">
    ./oscar/result_templates/files.html:24:<img src="{{ image_proxify(result.img_src) }}" alt="{{ result.title|striptags }}" title="{{ result.title|striptags }}" style="width: auto; max-height: 60px; min-height: 60px;" class="col-xs-2 col-sm-4 col-md-4 result-content">
Reported-by: https://github.com/searxng/searxng/issues/57 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2021-09-07 08:20:30 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								0d070fde92 
								
							 
						 
						
							
							
								
								[build] /static  
							
							
							
						 
						
							2021-09-06 11:12:17 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								ad528c706e 
								
							 
						 
						
							
							
								
								[fix] make result template map more CSP compliant - simple & oscar  
							
							... 
							
							
							
							Add osm-map-box in::
    searx/static/themes/__common__/less/result_templates.less
Replaced sty= in files::
    ./oscar/result_templates/map.html:64:        <div style="height:300px; width:100%; margin: 10px 0;" id="osm-map-{{ index }}"></div>
    ./simple/result_templates/map.html:65:    <div id="result-map-{{ index }}" class="invisible"><div id="osm-map-{{ index }}" style="height:300px; width:100%; margin: 10px 0;" ></div></div>
Reported-by: https://github.com/searxng/searxng/issues/57 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2021-09-06 11:08:50 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								37b3d8c33b 
								
							 
						 
						
							
							
								
								Merge pull request  #276  from dalf/simple_eslint  
							
							... 
							
							
							
							Simple theme: eslint and bug fix 
							
						 
						
							2021-08-31 16:13:47 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								d246679dbe 
								
							 
						 
						
							
							
								
								[build] /static  
							
							
							
						 
						
							2021-08-31 15:43:28 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								f77f797f8c 
								
							 
						 
						
							
							
								
								[mod] simple theme: fix eslint errors, fix VIM keys  
							
							... 
							
							
							
							* VIM keys: fix the next page and previous pages (n, p keys)
* Map: Enable the wikipedia map (the layer was initialized but not included) 
							
						 
						
							2021-08-31 15:41:31 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								0ee316f3d1 
								
							 
						 
						
							
							
								
								eslint: grunt integration  
							
							
							
						 
						
							2021-08-31 12:20:23 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								2948a99b6e 
								
							 
						 
						
							
							
								
								[mod] simple theme - add ESLint  
							
							... 
							
							
							
							[1] https://eslint.org/ 
[2] https://eslint.org/docs/user-guide/configuring/ 
[3] https://eslint.org/docs/user-guide/command-line-interface 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2021-08-31 12:20:23 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								d29094579b 
								
							 
						 
						
							
							
								
								[build] /static  
							
							
							
						 
						
							2021-06-28 10:39:10 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								76a066d4a3 
								
							 
						 
						
							
							
								
								[mod] themes: remove banner generated by grunt  
							
							... 
							
							
							
							The banner is useless and responsible for unwanted diff.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2021-06-28 10:38:44 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								a3f58a3a3d 
								
							 
						 
						
							
							
								
								[emacs] .dir-locals.el: add setup for js-mode  
							
							... 
							
							
							
							- move jshint option from gruntfile to .jshintrc
- remove trailing-whitespace from gruntfile and
- add jshint esversion: 6
- .dir-locals.el add locals for js-mode to use JSHint from the simple theme
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2021-06-24 13:27:21 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								f73a00dcee 
								
							 
						 
						
							
							
								
								[stylelint] disable role 'no-descending-specificity'  
							
							... 
							
							
							
							This patch disables role 'no-descending-specificity'.  IMO it is better to have
this rule active (see below [1]), but it is hard to rewrite the less files to
pass this rule, so for the first I chose to disable this rule.
---
Source order is important in CSS, and when two selectors have the same
specificity, the one that occurs last will take priority. However, the situation
is different when one of the selectors has a higher specificity. In that case,
source order does not matter: the selector with higher specificity will win out
even if it comes first.
The clashes of these two mechanisms for prioritization, source order and
specificity, can cause some confusion when reading stylesheets. If a selector
with higher specificity comes before the selector it overrides, we have to think
harder to understand it, because it violates the source order
expectation. Stylesheets are most legible when overriding selectors always come
after the selectors they override. That way both mechanisms, source order and
specificity, work together nicely.
This rule enforces that practice as best it can, reporting fewer errors than it
should. It cannot catch every actual overriding selector, but it can catch
certain common mistakes.
[1] https://stylelint.io/user-guide/rules/list/no-descending-specificity/ 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2021-06-24 13:27:21 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								0b7d03c694 
								
							 
						 
						
							
							
								
								[stylelint] simple theme: fix some errors reported by stylelint  
							
							... 
							
							
							
							Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2021-06-24 13:27:21 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								14b09c15c4 
								
							 
						 
						
							
							
								
								[fix] simple theme: use stylint to fix common lint errors  
							
							... 
							
							
							
							This fix was autogenerated by::
     npx stylelint -f unix --fix 'searx/static/themes/simple/src/less/**/*.less'
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2021-06-24 13:27:21 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								dfc5c3bc15 
								
							 
						 
						
							
							
								
								[mod] add stylelint process to target themes.simple  
							
							... 
							
							
							
							Before build, do lint the LESS files using stylelint [1].  The configuration
'stylelint-config-standard' [2] is added to the root of the simple theme [3].
[1] https://stylelint.io/ 
[2] https://github.com/stylelint/stylelint-config-standard 
[3] https://stylelint.io/user-guide/configure 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2021-06-24 13:27:21 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								04492b76de 
								
							 
						 
						
							
							
								
								[themes] ignore packages-lock.json  
							
							
							
						 
						
							2021-06-22 08:17:06 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								2bc9b00cd7 
								
							 
						 
						
							
							
								
								Static build  
							
							
							
						 
						
							2021-06-22 08:15:17 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								dca3bcca9e 
								
							 
						 
						
							
							
								
								[mod] simple theme: include fonts  
							
							... 
							
							
							
							"npm run webfont" to build the fonts directory.
It requires fontforge and ttfautohint distro packages.
partial revert of commit 7137d2893f 
							
						 
						
							2021-06-22 08:15:17 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								d20f6a1f19 
								
							 
						 
						
							
							
								
								[mod] make themes.all update pygments*.less  
							
							... 
							
							
							
							Add a searx/static/themes/*/src/generated empty folder 
							
						 
						
							2021-06-22 08:15:11 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								bb3e67f72b 
								
							 
						 
						
							
							
								
								[mod] simple theme: normalize.css becomes a packages.json dependency  
							
							
							
						 
						
							2021-06-21 08:28:29 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								14ba56fd1a 
								
							 
						 
						
							
							
								
								[mod] make node.clean: call the "clean" script from the packages.json  
							
							... 
							
							
							
							The dependencies and build process are described in the gruntfiles.js and packages.json files.
It makes sense to move the clean up to these files too. 
							
						 
						
							2021-06-16 16:04:58 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								c013256881 
								
							 
						 
						
							
							
								
								[mod] remove common grunt install  
							
							... 
							
							
							
							Before this commit, there are 3 node_modules directory:
* one in .
* two others in ./searx/statics/themes/*
This is no desirable:
* it declares the npm depdenencies in the shell script.
* dependabot can't updates theses dependencies.
* this is a not standard way to build a package (two different locations for the dependencies).
With this commit and the PR  #150  there is one unique node_modules directory per theme. 
							
						 
						
							2021-06-16 15:39:32 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								85033f3d09 
								
							 
						 
						
							
							
								
								Static build  
							
							
							
						 
						
							2021-06-16 14:30:46 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								7137d2893f 
								
							 
						 
						
							
							
								
								[mod] simple theme: remove src/less/ion.less  
							
							... 
							
							
							
							This file is generated by webfont.
* It is now generated as searx/static/themes/simple/ion.less
* It is generated before the .less compilation.
* .gitignore includes this file
Add two new package depedencies: fontforge ttfautohint
See utils/searx.sh 
							
						 
						
							2021-06-16 14:30:09 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								e3ebfd41d7 
								
							 
						 
						
							
							
								
								[mod] simple theme: autocomplete-js becomes a packages.json dependency  
							
							... 
							
							
							
							Update to version 2.7.1 
							
						 
						
							2021-06-16 12:44:07 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								b4a47cacd8 
								
							 
						 
						
							
							
								
								[mod] simple theme: leaflet becomes a packages.json dependency  
							
							... 
							
							
							
							the build of the themes updates:
* js/leaflet.js ( was leaflet/leaflet.js )
* css/leaflet.css ( was leaflet/leaflet.css )
* css/images ( was leaflet/images ) 
							
						 
						
							2021-06-16 12:44:07 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								6288b549e2 
								
							 
						 
						
							
							
								
								[mod] simple theme: move magnet.svg to src/fonts  
							
							... 
							
							
							
							see https://github.com/searx/searx/pull/1109  
							
						 
						
							2021-06-16 12:44:07 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								6b80c57a3c 
								
							 
						 
						
							
							
								
								[mod] simple theme: move source files to the src directory  
							
							
							
						 
						
							2021-06-16 12:38:06 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								49ea5b7644 
								
							 
						 
						
							
							
								
								Static build  
							
							
							
						 
						
							2021-06-16 09:16:37 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								9108c90f0e 
								
							 
						 
						
							
							
								
								[mod] simple theme: update dependencies  
							
							
							
						 
						
							2021-06-16 09:16:02 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								15178e5b96 
								
							 
						 
						
							
							
								
								[static] make themes.all - based on commit  12af3b39 
							
							... 
							
							
							
							Based on commit 12af3b39 
							
						 
						
							2021-06-10 09:20:51 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								12af3b39db 
								
							 
						 
						
							
							
								
								[fix] make simple/result_templates/map.html more CSP compliant [1]  
							
							... 
							
							
							
							[1] https://github.com/searxng/searxng/issues/57 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2021-06-09 18:08:23 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								bf10b4a857 
								
							 
						 
						
							
							
								
								[fix] openstreetmap - fix some minor whitespace & indentation issues  
							
							... 
							
							
							
							Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2021-06-09 18:08:23 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								c75425655f 
								
							 
						 
						
							
							
								
								[enh] openstreetmap / map template: improve results  
							
							... 
							
							
							
							implements ideas described in #69 
* update the engine
* use wikidata
* update map.html template 
							
						 
						
							2021-06-09 18:08:23 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								60dc91f234 
								
							 
						 
						
							
							
								
								[static] make /stats more CSP compliant- make themes.all  
							
							... 
							
							
							
							Based on commit:
- a89b823f 
							
						 
						
							2021-06-01 17:54:31 +02:00