From 6bd01bf81f1daaade070cfdefba8492ad18791d6 Mon Sep 17 00:00:00 2001 From: Alexandre Flament Date: Sun, 21 Mar 2021 17:59:11 +0100 Subject: [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 --- searx/static/themes/oscar/gruntfile.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'searx/static/themes/oscar/gruntfile.js') diff --git a/searx/static/themes/oscar/gruntfile.js b/searx/static/themes/oscar/gruntfile.js index df27221e0..7c1f55249 100644 --- a/searx/static/themes/oscar/gruntfile.js +++ b/searx/static/themes/oscar/gruntfile.js @@ -1,3 +1,4 @@ +/*jshint esversion: 6 */ module.exports = function(grunt) { grunt.initConfig({ @@ -101,14 +102,17 @@ module.exports = function(grunt) { }, production: { 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: [ new (require('less-plugin-clean-css'))() ], sourceMap: true, + sourceMapURL: (name) => { const s = name.split('/'); return s[s.length - 1] + '.map';}, + outputSourceFiles: false, + sourceMapRootpath: '../' }, 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/pointhi.min.css": "src/less/pointhi/oscar.less", "css/logicodev.min.css": "src/less/logicodev/oscar.less", -- cgit v1.2.3