From 9d106ae972f0d5ae72d2e7cd5fae28c4d56deb14 Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Mon, 6 Sep 2021 15:11:00 +0200 Subject: [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: ./oscar/result_templates/files.html:24:{{ result.title|striptags }} Reported-by: https://github.com/searxng/searxng/issues/57 Signed-off-by: Markus Heiser --- searx/static/themes/oscar/src/less/logicodev-dark/oscar.less | 1 + searx/static/themes/oscar/src/less/logicodev/oscar.less | 1 + searx/static/themes/oscar/src/less/pointhi/oscar.less | 1 + searx/static/themes/oscar/src/less/result_templates.less | 5 +++++ 4 files changed, 8 insertions(+) create mode 100644 searx/static/themes/oscar/src/less/result_templates.less (limited to 'searx/static/themes/oscar/src') diff --git a/searx/static/themes/oscar/src/less/logicodev-dark/oscar.less b/searx/static/themes/oscar/src/less/logicodev-dark/oscar.less index c1a2fc236..199d76e08 100644 --- a/searx/static/themes/oscar/src/less/logicodev-dark/oscar.less +++ b/searx/static/themes/oscar/src/less/logicodev-dark/oscar.less @@ -2,6 +2,7 @@ @import "../../../../__common__/less/new_issue.less"; @import "../../../../__common__/less/stats.less"; @import "../../../../__common__/less/result_templates.less"; +@import "../../less/result_templates.less"; @import "../../generated/pygments-logicodev.less"; @stacked-bar-chart: rgb(213, 216, 215, 1); diff --git a/searx/static/themes/oscar/src/less/logicodev/oscar.less b/searx/static/themes/oscar/src/less/logicodev/oscar.less index 19e1c98f1..e9dc1f532 100644 --- a/searx/static/themes/oscar/src/less/logicodev/oscar.less +++ b/searx/static/themes/oscar/src/less/logicodev/oscar.less @@ -2,6 +2,7 @@ @import "../../../../__common__/less/new_issue.less"; @import "../../../../__common__/less/stats.less"; @import "../../../../__common__/less/result_templates.less"; +@import "../../less/result_templates.less"; @import "../../generated/pygments-logicodev.less"; @import "navbar.less"; diff --git a/searx/static/themes/oscar/src/less/pointhi/oscar.less b/searx/static/themes/oscar/src/less/pointhi/oscar.less index 5961c661e..e7ea08b18 100644 --- a/searx/static/themes/oscar/src/less/pointhi/oscar.less +++ b/searx/static/themes/oscar/src/less/pointhi/oscar.less @@ -2,6 +2,7 @@ @import "../../../../__common__/less/new_issue.less"; @import "../../../../__common__/less/stats.less"; @import "../../../../__common__/less/result_templates.less"; +@import "../../less/result_templates.less"; @import "../../generated/pygments-pointhi.less"; @import "footer.less"; diff --git a/searx/static/themes/oscar/src/less/result_templates.less b/searx/static/themes/oscar/src/less/result_templates.less new file mode 100644 index 000000000..80b3822c4 --- /dev/null +++ b/searx/static/themes/oscar/src/less/result_templates.less @@ -0,0 +1,5 @@ +.default-image-style { + width: auto; + max-height: 60px; + min-height: 60px; +} -- cgit v1.2.3 From 222031e975bc428b77a00878776744f3de884ca9 Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Tue, 7 Sep 2021 08:12:46 +0200 Subject: [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 --- searx/static/themes/oscar/src/less/logicodev-dark/oscar.less | 1 + searx/static/themes/oscar/src/less/logicodev/oscar.less | 1 + searx/static/themes/oscar/src/less/pointhi/oscar.less | 1 + searx/static/themes/oscar/src/less/preferences.less | 3 +++ 4 files changed, 6 insertions(+) create mode 100644 searx/static/themes/oscar/src/less/preferences.less (limited to 'searx/static/themes/oscar/src') diff --git a/searx/static/themes/oscar/src/less/logicodev-dark/oscar.less b/searx/static/themes/oscar/src/less/logicodev-dark/oscar.less index 199d76e08..e0d61aac9 100644 --- a/searx/static/themes/oscar/src/less/logicodev-dark/oscar.less +++ b/searx/static/themes/oscar/src/less/logicodev-dark/oscar.less @@ -3,6 +3,7 @@ @import "../../../../__common__/less/stats.less"; @import "../../../../__common__/less/result_templates.less"; @import "../../less/result_templates.less"; +@import "../../less/preferences.less"; @import "../../generated/pygments-logicodev.less"; @stacked-bar-chart: rgb(213, 216, 215, 1); diff --git a/searx/static/themes/oscar/src/less/logicodev/oscar.less b/searx/static/themes/oscar/src/less/logicodev/oscar.less index e9dc1f532..7b2274ddc 100644 --- a/searx/static/themes/oscar/src/less/logicodev/oscar.less +++ b/searx/static/themes/oscar/src/less/logicodev/oscar.less @@ -3,6 +3,7 @@ @import "../../../../__common__/less/stats.less"; @import "../../../../__common__/less/result_templates.less"; @import "../../less/result_templates.less"; +@import "../../less/preferences.less"; @import "../../generated/pygments-logicodev.less"; @import "navbar.less"; diff --git a/searx/static/themes/oscar/src/less/pointhi/oscar.less b/searx/static/themes/oscar/src/less/pointhi/oscar.less index e7ea08b18..827b77ffc 100644 --- a/searx/static/themes/oscar/src/less/pointhi/oscar.less +++ b/searx/static/themes/oscar/src/less/pointhi/oscar.less @@ -3,6 +3,7 @@ @import "../../../../__common__/less/stats.less"; @import "../../../../__common__/less/result_templates.less"; @import "../../less/result_templates.less"; +@import "../../less/preferences.less"; @import "../../generated/pygments-pointhi.less"; @import "footer.less"; diff --git a/searx/static/themes/oscar/src/less/preferences.less b/searx/static/themes/oscar/src/less/preferences.less new file mode 100644 index 000000000..1b44a63eb --- /dev/null +++ b/searx/static/themes/oscar/src/less/preferences.less @@ -0,0 +1,3 @@ +.col-checkbox { + width: 10rem; +} -- cgit v1.2.3 From 9068a72c6a95625ba1c8b3fc5f3dfad4008b1bda Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Tue, 7 Sep 2021 12:26:07 +0200 Subject: [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 --- searx/static/themes/oscar/src/less/preferences.less | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'searx/static/themes/oscar/src') diff --git a/searx/static/themes/oscar/src/less/preferences.less b/searx/static/themes/oscar/src/less/preferences.less index 1b44a63eb..2c2165e85 100644 --- a/searx/static/themes/oscar/src/less/preferences.less +++ b/searx/static/themes/oscar/src/less/preferences.less @@ -1,3 +1,3 @@ -.col-checkbox { +.col-stat { width: 10rem; } -- cgit v1.2.3