[mod] oscar: fix the sourcemap URL in *.min.css
Close https://github.com/searx/searx/issues/2670 Note: clean-css contains a bug: * a multiline comment or URL adds "$stdin" to the sourcemap (see src/less/logicodev/search.less) * in this case when the user opens the devtools, the browser fails to load this "https://.../$stdin" URL * it is not a problem and the error appears only when the user actively tries to debug the CSS. * seems related to https://github.com/jakubpawlowicz/clean-css/issues/593
This commit is contained in:
		
							parent
							
								
									a48ec0b4bd
								
							
						
					
					
						commit
						6bd01bf81f
					
				
							
								
								
									
										
											BIN
										
									
								
								searx/static/themes/oscar/css/bootstrap.min.css
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								searx/static/themes/oscar/css/bootstrap.min.css
									
									
									
									
										vendored
									
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								searx/static/themes/oscar/css/leaflet.min.css
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								searx/static/themes/oscar/css/leaflet.min.css
									
									
									
									
										vendored
									
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							| @ -435,14 +435,7 @@ input[type=checkbox]:not(:checked) + .label_hide_if_checked + .label_hide_if_not | |||||||
|   background-color: white; |   background-color: white; | ||||||
|   border: #888 1px solid; |   border: #888 1px solid; | ||||||
|   color: #666; |   color: #666; | ||||||
|   background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAQAAACR313BAAAABGdBTUEAALGPC/xhBQAAACBjSFJN |   background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAQAAACR313BAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAABFkAAARZAVnbJUkAAAAHdElNRQfgBxgLDwB20OFsAAAAbElEQVQY073OsQ3CMAAEwJMYwJGnsAehpoXJItltBkmcdZBYgIIiQoLglnz3ui+eP+bk5uneteTMZJa6OJuIqvYzSJoqwqBq8gdmTTW86/dghxAUq4xsVYT9laBYXCw93Aajh7GPEF23t4fkBYevGFTANkPRAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE2LTA3LTI0VDExOjU1OjU4KzAyOjAwRFqFOQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNi0wNy0yNFQxMToxNTowMCswMjowMP7RDgQAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC) 96% no-repeat; | ||||||
| AAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAJcEhZ |  | ||||||
| cwAABFkAAARZAVnbJUkAAAAHdElNRQfgBxgLDwB20OFsAAAAbElEQVQY073OsQ3CMAAEwJMYwJGn |  | ||||||
| sAehpoXJItltBkmcdZBYgIIiQoLglnz3ui+eP+bk5uneteTMZJa6OJuIqvYzSJoqwqBq8gdmTTW8 |  | ||||||
| 6/dghxAUq4xsVYT9laBYXCw93Aajh7GPEF23t4fkBYevGFTANkPRAAAAJXRFWHRkYXRlOmNyZWF0 |  | ||||||
| ZQAyMDE2LTA3LTI0VDExOjU1OjU4KzAyOjAwRFqFOQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNi0w |  | ||||||
| Ny0yNFQxMToxNTowMCswMjowMP7RDgQAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb |  | ||||||
| 7jwaAAAAAElFTkSuQmCC) 96% no-repeat; |  | ||||||
| } | } | ||||||
| .custom-select-rtl { | .custom-select-rtl { | ||||||
|   background-position-x: 4%; |   background-position-x: 4%; | ||||||
| @ -455,11 +448,8 @@ Ny0yNFQxMToxNTowMCswMjowMP7RDgQAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb | |||||||
|   height: 1px; |   height: 1px; | ||||||
|   width: 1px; |   width: 1px; | ||||||
|   overflow: hidden; |   overflow: hidden; | ||||||
|   clip: rect(1px 1px 1px 1px); |  | ||||||
|   /* IE6, IE7 */ |  | ||||||
|   clip: rect(1px, 1px, 1px, 1px); |   clip: rect(1px, 1px, 1px, 1px); | ||||||
|   white-space: nowrap; |   white-space: nowrap; | ||||||
|   /* added line */ |  | ||||||
| } | } | ||||||
| .label-danger, | .label-danger, | ||||||
| .btn-danger { | .btn-danger { | ||||||
|  | |||||||
							
								
								
									
										
											BIN
										
									
								
								searx/static/themes/oscar/css/logicodev-dark.min.css
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								searx/static/themes/oscar/css/logicodev-dark.min.css
									
									
									
									
										vendored
									
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							| @ -408,14 +408,7 @@ input[type=checkbox]:not(:checked) + .label_hide_if_checked + .label_hide_if_not | |||||||
|   background-color: white; |   background-color: white; | ||||||
|   border: #888 1px solid; |   border: #888 1px solid; | ||||||
|   color: #666; |   color: #666; | ||||||
|   background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAQAAACR313BAAAABGdBTUEAALGPC/xhBQAAACBjSFJN |   background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAQAAACR313BAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAABFkAAARZAVnbJUkAAAAHdElNRQfgBxgLDwB20OFsAAAAbElEQVQY073OsQ3CMAAEwJMYwJGnsAehpoXJItltBkmcdZBYgIIiQoLglnz3ui+eP+bk5uneteTMZJa6OJuIqvYzSJoqwqBq8gdmTTW86/dghxAUq4xsVYT9laBYXCw93Aajh7GPEF23t4fkBYevGFTANkPRAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE2LTA3LTI0VDExOjU1OjU4KzAyOjAwRFqFOQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNi0wNy0yNFQxMToxNTowMCswMjowMP7RDgQAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC) 96% no-repeat; | ||||||
| AAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAJcEhZ |  | ||||||
| cwAABFkAAARZAVnbJUkAAAAHdElNRQfgBxgLDwB20OFsAAAAbElEQVQY073OsQ3CMAAEwJMYwJGn |  | ||||||
| sAehpoXJItltBkmcdZBYgIIiQoLglnz3ui+eP+bk5uneteTMZJa6OJuIqvYzSJoqwqBq8gdmTTW8 |  | ||||||
| 6/dghxAUq4xsVYT9laBYXCw93Aajh7GPEF23t4fkBYevGFTANkPRAAAAJXRFWHRkYXRlOmNyZWF0 |  | ||||||
| ZQAyMDE2LTA3LTI0VDExOjU1OjU4KzAyOjAwRFqFOQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNi0w |  | ||||||
| Ny0yNFQxMToxNTowMCswMjowMP7RDgQAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb |  | ||||||
| 7jwaAAAAAElFTkSuQmCC) 96% no-repeat; |  | ||||||
| } | } | ||||||
| .custom-select-rtl { | .custom-select-rtl { | ||||||
|   background-position-x: 4%; |   background-position-x: 4%; | ||||||
| @ -428,11 +421,8 @@ Ny0yNFQxMToxNTowMCswMjowMP7RDgQAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb | |||||||
|   height: 1px; |   height: 1px; | ||||||
|   width: 1px; |   width: 1px; | ||||||
|   overflow: hidden; |   overflow: hidden; | ||||||
|   clip: rect(1px 1px 1px 1px); |  | ||||||
|   /* IE6, IE7 */ |  | ||||||
|   clip: rect(1px, 1px, 1px, 1px); |   clip: rect(1px, 1px, 1px, 1px); | ||||||
|   white-space: nowrap; |   white-space: nowrap; | ||||||
|   /* added line */ |  | ||||||
| } | } | ||||||
| .label-danger, | .label-danger, | ||||||
| .btn-danger { | .btn-danger { | ||||||
|  | |||||||
							
								
								
									
										
											BIN
										
									
								
								searx/static/themes/oscar/css/logicodev.min.css
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								searx/static/themes/oscar/css/logicodev.min.css
									
									
									
									
										vendored
									
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								searx/static/themes/oscar/css/pointhi.min.css
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								searx/static/themes/oscar/css/pointhi.min.css
									
									
									
									
										vendored
									
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							| @ -1,3 +1,4 @@ | |||||||
|  | /*jshint esversion: 6 */ | ||||||
| module.exports = function(grunt) { | module.exports = function(grunt) { | ||||||
| 
 | 
 | ||||||
|   grunt.initConfig({ |   grunt.initConfig({ | ||||||
| @ -101,14 +102,17 @@ module.exports = function(grunt) { | |||||||
|       }, |       }, | ||||||
|       production: { |       production: { | ||||||
|         options: { |         options: { | ||||||
|           paths: ["src/less/pointhi", "src/less/logicodev", "src/less/logicodev-dark", "less/bootstrap"], |           paths: ["src/less/pointhi", "src/less/logicodev", "src/less/logicodev-dark", "src/less/bootstrap"], | ||||||
|           plugins: [ |           plugins: [ | ||||||
|             new (require('less-plugin-clean-css'))() |             new (require('less-plugin-clean-css'))() | ||||||
|           ], |           ], | ||||||
|           sourceMap: true, |           sourceMap: true, | ||||||
|  |           sourceMapURL: (name) => { const s = name.split('/'); return s[s.length - 1] + '.map';}, | ||||||
|  |           outputSourceFiles: false, | ||||||
|  |           sourceMapRootpath: '../' | ||||||
|         }, |         }, | ||||||
|         files: { |         files: { | ||||||
|           "css/bootstrap.min.css": "src/less/bootstrap/bootstrap.less", |           "css/bootstrap.min.css": "css/bootstrap.css", | ||||||
|           "css/leaflet.min.css": "css/leaflet.css", |           "css/leaflet.min.css": "css/leaflet.css", | ||||||
|           "css/pointhi.min.css": "src/less/pointhi/oscar.less", |           "css/pointhi.min.css": "src/less/pointhi/oscar.less", | ||||||
|           "css/logicodev.min.css": "src/less/logicodev/oscar.less", |           "css/logicodev.min.css": "src/less/logicodev/oscar.less", | ||||||
|  | |||||||
							
								
								
									
										
											BIN
										
									
								
								searx/static/themes/oscar/js/searx.min.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								searx/static/themes/oscar/js/searx.min.js
									
									
									
									
										vendored
									
									
								
							
										
											Binary file not shown.
										
									
								
							| @ -65,14 +65,8 @@ | |||||||
|     background-color: white; |     background-color: white; | ||||||
|     border: @semidark-gray 1px solid; |     border: @semidark-gray 1px solid; | ||||||
|     color: @dark-gray; |     color: @dark-gray; | ||||||
|     background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAQAAACR313BAAAABGdBTUEAALGPC/xhBQAAACBjSFJN |     // Warning: multi-line base64 URL adds "$stdin" in the source map: https://github.com/jakubpawlowicz/clean-css/issues/593 | ||||||
| AAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAJcEhZ |     background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAQAAACR313BAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAABFkAAARZAVnbJUkAAAAHdElNRQfgBxgLDwB20OFsAAAAbElEQVQY073OsQ3CMAAEwJMYwJGnsAehpoXJItltBkmcdZBYgIIiQoLglnz3ui+eP+bk5uneteTMZJa6OJuIqvYzSJoqwqBq8gdmTTW86/dghxAUq4xsVYT9laBYXCw93Aajh7GPEF23t4fkBYevGFTANkPRAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE2LTA3LTI0VDExOjU1OjU4KzAyOjAwRFqFOQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNi0wNy0yNFQxMToxNTowMCswMjowMP7RDgQAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC) 96% no-repeat; | ||||||
| cwAABFkAAARZAVnbJUkAAAAHdElNRQfgBxgLDwB20OFsAAAAbElEQVQY073OsQ3CMAAEwJMYwJGn |  | ||||||
| sAehpoXJItltBkmcdZBYgIIiQoLglnz3ui+eP+bk5uneteTMZJa6OJuIqvYzSJoqwqBq8gdmTTW8 |  | ||||||
| 6/dghxAUq4xsVYT9laBYXCw93Aajh7GPEF23t4fkBYevGFTANkPRAAAAJXRFWHRkYXRlOmNyZWF0 |  | ||||||
| ZQAyMDE2LTA3LTI0VDExOjU1OjU4KzAyOjAwRFqFOQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNi0w |  | ||||||
| Ny0yNFQxMToxNTowMCswMjowMP7RDgQAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb |  | ||||||
| 7jwaAAAAAElFTkSuQmCC) 96% no-repeat; |  | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| .custom-select-rtl { | .custom-select-rtl { | ||||||
| @ -88,9 +82,8 @@ Ny0yNFQxMToxNTowMCswMjowMP7RDgQAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb | |||||||
|     height: 1px; |     height: 1px; | ||||||
|     width: 1px; |     width: 1px; | ||||||
|     overflow: hidden; |     overflow: hidden; | ||||||
|     clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ |  | ||||||
|     clip: rect(1px, 1px, 1px, 1px); |     clip: rect(1px, 1px, 1px, 1px); | ||||||
|     white-space: nowrap; /* added line */ |     white-space: nowrap; | ||||||
| } | } | ||||||
| .label-danger, .btn-danger { | .label-danger, .btn-danger { | ||||||
|     background: @dark-red; |     background: @dark-red; | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user