mirror of
https://github.com/searxng/searxng.git
synced 2026-08-10 09:11:23 +00:00
Compare commits
3 Commits
2497b94187
...
15b6830089
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
15b6830089 | ||
|
|
e352e7611a | ||
|
|
7509b02559 |
@@ -1,7 +1,14 @@
|
||||
{
|
||||
"extends": "stylelint-config-standard",
|
||||
"extends": "stylelint-config-standard-less",
|
||||
"rules": {
|
||||
"declaration-empty-line-before": null,
|
||||
"no-invalid-position-at-import-rule": null
|
||||
"no-invalid-position-at-import-rule": null,
|
||||
"property-no-vendor-prefix": null,
|
||||
"selector-no-vendor-prefix": null,
|
||||
"selector-attribute-quotes": null,
|
||||
"shorthand-property-no-redundant-values": null,
|
||||
"at-rule-no-vendor-prefix": null,
|
||||
"selector-id-pattern": null,
|
||||
"selector-class-pattern": null
|
||||
}
|
||||
}
|
||||
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
86
searx/static/themes/simple/package-lock.json
generated
86
searx/static/themes/simple/package-lock.json
generated
@@ -28,6 +28,7 @@
|
||||
"sharp": "^0.33.5",
|
||||
"stylelint": "^16.12.0",
|
||||
"stylelint-config-standard": "^36.0.0",
|
||||
"stylelint-config-standard-less": "^3.0.1",
|
||||
"svgo": "^3.3.2"
|
||||
}
|
||||
},
|
||||
@@ -7237,6 +7238,19 @@
|
||||
"node": "^10 || ^12 || >=14"
|
||||
}
|
||||
},
|
||||
"node_modules/postcss-less": {
|
||||
"version": "6.0.0",
|
||||
"resolved": "https://registry.npmjs.org/postcss-less/-/postcss-less-6.0.0.tgz",
|
||||
"integrity": "sha512-FPX16mQLyEjLzEuuJtxA8X3ejDLNGGEG503d2YGZR5Ask1SpDN8KmZUMpzCvyalWRywAn1n1VOA5dcqfCLo5rg==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"engines": {
|
||||
"node": ">=12"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"postcss": "^8.3.5"
|
||||
}
|
||||
},
|
||||
"node_modules/postcss-resolve-nested-selector": {
|
||||
"version": "0.1.6",
|
||||
"resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.6.tgz",
|
||||
@@ -8666,6 +8680,27 @@
|
||||
"stylelint": "^16.1.0"
|
||||
}
|
||||
},
|
||||
"node_modules/stylelint-config-recommended-less": {
|
||||
"version": "3.0.1",
|
||||
"resolved": "https://registry.npmjs.org/stylelint-config-recommended-less/-/stylelint-config-recommended-less-3.0.1.tgz",
|
||||
"integrity": "sha512-4vp9Z+W0KwxgPL4L3WxXtlMurfen0NXKFFxPHzDYn2s6WVS26Gg7jt3FIO4ZLM1x8WalCR02nwK2h0TH/mafBg==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"postcss-less": "^6.0.0",
|
||||
"stylelint-config-recommended": "^14.0.0",
|
||||
"stylelint-less": "^3.0.1"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"postcss": "^8.3.3",
|
||||
"stylelint": "^16.0.2"
|
||||
},
|
||||
"peerDependenciesMeta": {
|
||||
"postcss": {
|
||||
"optional": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"node_modules/stylelint-config-standard": {
|
||||
"version": "36.0.1",
|
||||
"resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-36.0.1.tgz",
|
||||
@@ -8692,6 +8727,57 @@
|
||||
"stylelint": "^16.1.0"
|
||||
}
|
||||
},
|
||||
"node_modules/stylelint-config-standard-less": {
|
||||
"version": "3.0.1",
|
||||
"resolved": "https://registry.npmjs.org/stylelint-config-standard-less/-/stylelint-config-standard-less-3.0.1.tgz",
|
||||
"integrity": "sha512-l6UrXbfy37hWbeOCYrJqnKzhiy5+rkxHNGNufvyhH2K1KpEWO+lO8YrLzoOTx0VyGMatPQlpR8EXrnLRcEcvhg==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"stylelint-config-recommended-less": "^3.0.1",
|
||||
"stylelint-config-standard": "^35.0.0"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"postcss": "^8.3.3",
|
||||
"stylelint": "^16.0.2"
|
||||
},
|
||||
"peerDependenciesMeta": {
|
||||
"postcss": {
|
||||
"optional": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"node_modules/stylelint-config-standard-less/node_modules/stylelint-config-standard": {
|
||||
"version": "35.0.0",
|
||||
"resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-35.0.0.tgz",
|
||||
"integrity": "sha512-JyQrNZk2BZwVKFauGGxW2U6RuhIfQ4XoHHo+rBzMHcAkLnwI/knpszwXjzxiMgSfcxbZBckM7Vq4LHoANTR85g==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"stylelint-config-recommended": "^14.0.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=18.12.0"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"stylelint": "^16.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/stylelint-less": {
|
||||
"version": "3.0.1",
|
||||
"resolved": "https://registry.npmjs.org/stylelint-less/-/stylelint-less-3.0.1.tgz",
|
||||
"integrity": "sha512-6GkZ4jhmReXxX61IiNaniZFuyTzYTTC4HvRLNNok883d1ux/wUodM1uik+iAHZM1VSCwNASaj0Th6ZX46WZLMw==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"postcss-resolve-nested-selector": "^0.1.1",
|
||||
"postcss-value-parser": "4.2.0"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"postcss": "^8.4.31",
|
||||
"stylelint": "^16.0.2"
|
||||
}
|
||||
},
|
||||
"node_modules/stylelint/node_modules/balanced-match": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-2.0.0.tgz",
|
||||
|
||||
@@ -1,23 +1,24 @@
|
||||
{
|
||||
"devDependencies": {
|
||||
"ejs": "^3.1.10",
|
||||
"eslint": "^9.17.0",
|
||||
"grunt": "^1.6.1",
|
||||
"grunt-contrib-copy": "^1.0.0",
|
||||
"grunt-contrib-cssmin": "^5.0.0",
|
||||
"grunt-contrib-less": "^3.0.0",
|
||||
"grunt-contrib-uglify": "^5.2.2",
|
||||
"grunt-xmlmin": "^0.1.8",
|
||||
"grunt-contrib-watch": "^1.1.0",
|
||||
"grunt-eslint": "^25.0.0",
|
||||
"grunt-stylelint": "^0.20.1",
|
||||
"grunt-image": "^6.4.0",
|
||||
"grunt-stylelint": "^0.20.1",
|
||||
"grunt-xmlmin": "^0.1.8",
|
||||
"ionicons": "^7.4.0",
|
||||
"less": "^4.2.1",
|
||||
"less-plugin-clean-css": "^1.6.0",
|
||||
"sharp": "^0.33.5",
|
||||
"stylelint": "^16.12.0",
|
||||
"stylelint-config-standard": "^36.0.0",
|
||||
"ejs": "^3.1.10",
|
||||
"stylelint-config-standard-less": "^3.0.1",
|
||||
"svgo": "^3.3.2"
|
||||
},
|
||||
"dependencies": {
|
||||
|
||||
@@ -85,8 +85,8 @@
|
||||
--color-result-detail-background: #242424;
|
||||
--color-result-detail-hr: #555;
|
||||
--color-result-detail-link: #8af;
|
||||
--color-result-detail-loader-border: rgba(255, 255, 255, 0.2);
|
||||
--color-result-detail-loader-borderleft: rgba(0, 0, 0, 0);
|
||||
--color-result-detail-loader-border: rgb(255 255 255 / 20%);
|
||||
--color-result-detail-loader-borderleft: rgb(0 0 0 / 0%);
|
||||
/// Toolkit Colors
|
||||
--color-toolkit-badge-font: #fff;
|
||||
--color-toolkit-badge-background: #545454;
|
||||
@@ -111,16 +111,16 @@
|
||||
--color-toolkit-checkbox-input-border: #3050ff;
|
||||
--color-toolkit-engine-tooltip-border: #ddd;
|
||||
--color-toolkit-engine-tooltip-background: #fff;
|
||||
--color-toolkit-loader-border: rgba(0, 0, 0, 0.2);
|
||||
--color-toolkit-loader-borderleft: rgba(255, 255, 255, 0);
|
||||
--color-toolkit-loader-border: rgb(0 0 0 / 20%);
|
||||
--color-toolkit-loader-borderleft: rgb(255 255 255 / 0%);
|
||||
--color-doc-code: #003;
|
||||
--color-doc-code-background: #ddeaff;
|
||||
/// Other misc colors
|
||||
--color-bar-chart-primary: #5bc0de;
|
||||
--color-bar-chart-secondary: #deb15b;
|
||||
--color-image-resolution-background: rgba(0, 0, 0, 50%);
|
||||
--color-image-resolution-background: rgb(0 0 0 / 50%);
|
||||
--color-image-resolution-font: #fff;
|
||||
--color-loading-indicator: rgba(255, 255, 255, 0.2);
|
||||
--color-loading-indicator: rgb(255 255 255 / 20%);
|
||||
--color-loading-indicator-gap: #fff;
|
||||
--color-line-number: #64708d;
|
||||
// Favicons Colors
|
||||
@@ -200,8 +200,8 @@
|
||||
--color-result-detail-background: #1a1a1c;
|
||||
--color-result-detail-hr: #555;
|
||||
--color-result-detail-link: #8af;
|
||||
--color-result-detail-loader-border: rgba(255, 255, 255, 0.2);
|
||||
--color-result-detail-loader-borderleft: rgba(0, 0, 0, 0);
|
||||
--color-result-detail-loader-border: rgb(255 255 255 / 20%);
|
||||
--color-result-detail-loader-borderleft: rgb(0 0 0 / 0%);
|
||||
// Images Colors
|
||||
--color-result-image-span-font: #bbb;
|
||||
--color-result-image-span-font-selected: #222;
|
||||
@@ -234,8 +234,8 @@
|
||||
--color-toolkit-checkbox-input-border: #58f;
|
||||
--color-toolkit-engine-tooltip-border: #333;
|
||||
--color-toolkit-engine-tooltip-background: #222;
|
||||
--color-toolkit-loader-border: rgba(255, 255, 255, 0.2);
|
||||
--color-toolkit-loader-borderleft: rgba(0, 0, 0, 0);
|
||||
--color-toolkit-loader-border: rgb(255 255 255 / 20%);
|
||||
--color-toolkit-loader-borderleft: rgb(0 0 0 / 0%);
|
||||
--color-doc-code: #ddd;
|
||||
--color-doc-code-background: #4d5a6f;
|
||||
// Favicons Colors
|
||||
|
||||
@@ -93,8 +93,7 @@ article.result-images .detail {
|
||||
|
||||
p.result-url {
|
||||
white-space: nowrap;
|
||||
overflow-x: hidden;
|
||||
overflow-y: hidden;
|
||||
overflow: hidden hidden;
|
||||
text-overflow: ellipsis;
|
||||
}
|
||||
|
||||
|
||||
@@ -15,8 +15,7 @@
|
||||
background: var(--color-header-background);
|
||||
border-bottom: 1px solid var(--color-header-border);
|
||||
display: grid;
|
||||
column-gap: 1.2rem;
|
||||
row-gap: 1rem;
|
||||
gap: 1rem 1.2rem;
|
||||
grid-template-columns: 3rem 1fr;
|
||||
grid-template-areas:
|
||||
"logo search"
|
||||
@@ -268,8 +267,7 @@ html.no-js #clear_search.hide_if_nojs {
|
||||
#categories {
|
||||
width: 100%;
|
||||
.ltr-text-align-left();
|
||||
overflow-x: scroll;
|
||||
overflow-y: hidden;
|
||||
overflow: scroll hidden;
|
||||
-webkit-overflow-scrolling: touch;
|
||||
}
|
||||
}
|
||||
@@ -280,8 +278,7 @@ html.no-js #clear_search.hide_if_nojs {
|
||||
width: 100%;
|
||||
margin: 0;
|
||||
padding: 0.1rem 0 0 0;
|
||||
column-gap: 0;
|
||||
row-gap: 0;
|
||||
gap: 0 0;
|
||||
grid-template-areas:
|
||||
"logo search"
|
||||
"categories categories";
|
||||
|
||||
@@ -14,7 +14,7 @@ on the /search URL and when the "center alignment" preference is enabled.
|
||||
}
|
||||
}
|
||||
|
||||
@media screen and (min-width: 62rem) {
|
||||
@media screen and (width >= 62rem) {
|
||||
.center-alignment-yes #main_results {
|
||||
--center-page-width: 60rem;
|
||||
}
|
||||
@@ -91,7 +91,7 @@ on the /search URL and when the "center alignment" preference is enabled.
|
||||
align-self: flex-start;
|
||||
}
|
||||
|
||||
&:not(.only_template_images):not(.image-detail-open) {
|
||||
&:not(.only_template_images, .image-detail-open) {
|
||||
// the gap is set in style.less
|
||||
.ltr-margin-left(1.5rem);
|
||||
grid-template-columns: calc(var(--center-page-width) - @results-gap - @results-sidebar-width) @results-sidebar-width;
|
||||
|
||||
@@ -244,9 +244,8 @@ article[data-vim-selected].category-social {
|
||||
align-items: center;
|
||||
font-size: 1rem;
|
||||
color: var(--color-result-url-font);
|
||||
flex-wrap: nowrap;
|
||||
flex-flow: row nowrap;
|
||||
overflow: hidden;
|
||||
flex-direction: row;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
|
||||
@@ -269,9 +268,7 @@ article[data-vim-selected].category-social {
|
||||
.url_o2 {
|
||||
overflow: hidden;
|
||||
white-space: nowrap;
|
||||
flex-basis: content;
|
||||
flex-grow: 0;
|
||||
flex-shrink: 1;
|
||||
flex: 0 1 content;
|
||||
text-align: right;
|
||||
padding-bottom: 1px;
|
||||
|
||||
@@ -546,14 +543,8 @@ article[data-vim-selected].category-social {
|
||||
margin-bottom: 0;
|
||||
.ltr-margin-left(@results-offset);
|
||||
display: grid;
|
||||
grid-template-columns: @results-width @results-sidebar-width;
|
||||
grid-template-rows: min-content min-content 1fr min-content;
|
||||
grid-template: "corrections sidebar" min-content "answers sidebar" min-content "urls sidebar" 1fr "pagination sidebar" min-content / @results-width @results-sidebar-width;
|
||||
gap: 0 @results-gap;
|
||||
grid-template-areas:
|
||||
"corrections sidebar"
|
||||
"answers sidebar"
|
||||
"urls sidebar"
|
||||
"pagination sidebar";
|
||||
}
|
||||
|
||||
#results #sidebar *:first-child {
|
||||
@@ -676,10 +667,7 @@ summary.title {
|
||||
}
|
||||
|
||||
.answer-url {
|
||||
margin-left: auto;
|
||||
margin-top: 5px;
|
||||
margin-right: 10px;
|
||||
margin-bottom: 10px;
|
||||
margin: 5px 10px 10px auto;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -979,19 +967,12 @@ summary.title {
|
||||
margin: 0 auto;
|
||||
justify-content: center;
|
||||
display: grid;
|
||||
grid-template-columns: @results-width;
|
||||
grid-template-rows: min-content min-content min-content 1fr min-content min-content;
|
||||
grid-template: "corrections" min-content "answers" min-content "sidebar" min-content "urls" 1fr "pagination" min-content min-content / @results-width;
|
||||
gap: 0;
|
||||
grid-template-areas:
|
||||
"corrections"
|
||||
"answers"
|
||||
"sidebar"
|
||||
"urls"
|
||||
"pagination";
|
||||
}
|
||||
}
|
||||
|
||||
@media screen and (max-width: calc(@tablet - 0.5px)) {
|
||||
@media screen and (width <= calc(@tablet - 0.5px)) {
|
||||
#links_on_top {
|
||||
span {
|
||||
display: none;
|
||||
@@ -999,7 +980,7 @@ summary.title {
|
||||
}
|
||||
}
|
||||
|
||||
@media screen and (max-width: 52rem) {
|
||||
@media screen and (width <= 52rem) {
|
||||
body.results_endpoint {
|
||||
#links_on_top {
|
||||
.link_on_top_about,
|
||||
@@ -1024,15 +1005,8 @@ summary.title {
|
||||
#main_results div#results.only_template_images {
|
||||
margin: 1rem @results-tablet-offset 0 @results-tablet-offset;
|
||||
display: grid;
|
||||
grid-template-columns: 100%;
|
||||
grid-template-rows: min-content min-content min-content 1fr min-content;
|
||||
grid-template: "corrections" min-content "answers" min-content "sidebar" min-content "urls" 1fr "pagination" min-content / 100%;
|
||||
gap: 0;
|
||||
grid-template-areas:
|
||||
"corrections"
|
||||
"answers"
|
||||
"sidebar"
|
||||
"urls"
|
||||
"pagination";
|
||||
|
||||
#sidebar {
|
||||
display: none;
|
||||
|
||||
@@ -217,8 +217,7 @@ div.selectable_url {
|
||||
|
||||
//
|
||||
.scrollx {
|
||||
overflow-x: auto;
|
||||
overflow-y: hidden;
|
||||
overflow: auto hidden;
|
||||
display: block;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
@@ -505,7 +504,7 @@ input.checkbox-onoff.reversed-checkbox[type="checkbox"] {
|
||||
}
|
||||
|
||||
// if not checked and possible to checked then display a "light" check mark on hover
|
||||
input.checkbox[type=checkbox]:not(:checked):not([disabled]):not(.checkbox-onoff):hover::after {
|
||||
input.checkbox[type=checkbox]:not(:checked, [disabled], .checkbox-onoff):hover::after {
|
||||
opacity: 0.5;
|
||||
}
|
||||
}
|
||||
@@ -593,8 +592,7 @@ td:hover .engine-tooltip,
|
||||
width: -moz-available;
|
||||
width: -webkit-fill-available;
|
||||
width: fill;
|
||||
flex-direction: row;
|
||||
flex-wrap: nowrap;
|
||||
flex-flow: row nowrap;
|
||||
align-items: center;
|
||||
display: inline-flex;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user