Skip to content

Commit

Permalink
Merge branch 'master' of https://github.com/moa-engine/moa
Browse files Browse the repository at this point in the history
  • Loading branch information
mehr32 committed May 30, 2024
2 parents ee058a4 + 0ef2ab3 commit 517fba1
Show file tree
Hide file tree
Showing 17 changed files with 61 additions and 32 deletions.
2 changes: 1 addition & 1 deletion searx/static/themes/simple/css/searxng-rtl.min.css

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion searx/static/themes/simple/css/searxng-rtl.min.css.map

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion searx/static/themes/simple/css/searxng.min.css

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion searx/static/themes/simple/css/searxng.min.css.map

Large diffs are not rendered by default.

4 changes: 4 additions & 0 deletions searx/static/themes/simple/gruntfile.js
Original file line number Diff line number Diff line change
Expand Up @@ -195,6 +195,10 @@ module.exports = function (grunt) {
'people-outline': 'node_modules/ionicons/dist/svg/people-outline.svg',
'heart-outline': 'node_modules/ionicons/dist/svg/heart-outline.svg',
'information-circle-outline': 'src/svg/information-circle-outline.svg',
'library-outline': 'node_modules/ionicons/dist/svg/library-outline.svg',
'cube-outline': 'node_modules/ionicons/dist/svg/cube-outline.svg',
'chatbubbles-outline': 'node_modules/ionicons/dist/svg/chatbubbles-outline.svg',
'ellipsis-horizontal-outline': 'node_modules/ionicons/dist/svg/ellipsis-horizontal-outline.svg',
},
dest: '../../../templates/simple/icons.html',
},
Expand Down
2 changes: 1 addition & 1 deletion searx/static/themes/simple/js/searxng.reactivity.min.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

40 changes: 31 additions & 9 deletions searx/static/themes/simple/src/js/reactivity.js
Original file line number Diff line number Diff line change
Expand Up @@ -39,13 +39,35 @@ function videosPreview() {
$("#checkbox_videos").checked = true;
}

function infoboxMore() {
$$(".infobox").forEach((infobox) => {
const moreBtn = infobox.querySelector(".infobox-more-btn")
if (moreBtn) {
moreBtn.addEventListener("click", () => {
infobox.classList.toggle("collapse-open");
})
// Watch for new #filters-btn & #infobox-more-btn elements and add event listener
const observer = new MutationObserver((mutationsList) => {
for (const mutation of mutationsList) {
if (mutation.type === 'childList') {
mutation.addedNodes.forEach((node) => {
if (node.nodeType === Node.ELEMENT_NODE) {
if (node.id === 'filters-btn') {
node.onclick = function() {
toggleBtn(this, 'filters-visible', '.search_filters', 'invisible');
};
} else if (node.id ==='infobox-more-btn') {
const {parentNode} = node;
if (parentNode && parentNode.classList && parentNode.classList.contains('infobox')) {
node.onclick = function() {
parentNode.classList.toggle("collapse-open");
};
}
}
const filtersBtnDescendants = node.querySelectorAll && node.querySelectorAll('#filters-btn');
if (filtersBtnDescendants && filtersBtnDescendants.forEach) {
filtersBtnDescendants.forEach((descendant) => {
descendant.onclick = function() {
toggleBtn(this, 'filters-visible', '.search_filters', 'invisible');
};
});
}
}
});
}
})
}
}
});
observer.observe(document.body, { childList: true, subtree: true });
8 changes: 4 additions & 4 deletions searx/static/themes/simple/src/less/definitions.less
Original file line number Diff line number Diff line change
Expand Up @@ -111,13 +111,13 @@
--color-toolkit-input-text-font: #222;
--color-toolkit-checkbox-onoff-off-background: #ddd;
--color-toolkit-checkbox-onoff-on-background: #ddd;
--color-toolkit-checkbox-onoff-on-mark-background: #3050ff;
--color-toolkit-checkbox-onoff-on-mark-background: @secondary-color;
--color-toolkit-checkbox-onoff-on-mark-color: #fff;
--color-toolkit-checkbox-onoff-off-mark-background: #aaa;
--color-toolkit-checkbox-onoff-off-mark-color: #fff;
--color-toolkit-checkbox-label-background: #ddd;
--color-toolkit-checkbox-label-border: #ddd;
--color-toolkit-checkbox-input-border: #3050ff;
--color-toolkit-checkbox-input-border: @secondary-color;
--color-toolkit-engine-tooltip-border: #ddd;
--color-toolkit-engine-tooltip-background: #fff;
--color-toolkit-loader-border: rgba(0, 0, 0, 0.2);
Expand Down Expand Up @@ -226,13 +226,13 @@
--color-toolkit-input-text-font: #fff;
--color-toolkit-checkbox-onoff-off-background: #313338;
--color-toolkit-checkbox-onoff-on-background: #313338;
--color-toolkit-checkbox-onoff-on-mark-background: #58f;
--color-toolkit-checkbox-onoff-on-mark-background: @primary-color;
--color-toolkit-checkbox-onoff-on-mark-color: #222;
--color-toolkit-checkbox-onoff-off-mark-background: #ddd;
--color-toolkit-checkbox-onoff-off-mark-color: #222;
--color-toolkit-checkbox-label-background: #222;
--color-toolkit-checkbox-label-border: #333;
--color-toolkit-checkbox-input-border: #58f;
--color-toolkit-checkbox-input-border: @primary-color;
--color-toolkit-engine-tooltip-border: #333;
--color-toolkit-engine-tooltip-background: #222;
--color-toolkit-loader-border: rgba(255, 255, 255, 0.2);
Expand Down
9 changes: 5 additions & 4 deletions searx/static/themes/simple/src/less/detail.less
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ article.result-images .detail {
top: @search-height;
transition: top 0.064s ease-in 0s;
bottom: 0;
align-items: center;
background: var(--color-result-detail-background);
border: 1px solid var(--color-result-detail-background);
z-index: 10000;
Expand Down Expand Up @@ -56,6 +57,7 @@ article.result-images .detail {
.result-images-labels {
color: var(--color-result-detail-font);
height: 19rem;
width: 100%;

hr {
border-top: 1px solid var(--color-result-detail-hr);
Expand Down Expand Up @@ -103,7 +105,6 @@ article.result-images .detail {
.result-detail{
background-color: var(--color-search-background);
display: flex;
max-width: calc(100% - 5rem);
flex-direction: column;
justify-content: space-evenly;
.rounded-corners;
Expand Down Expand Up @@ -144,7 +145,7 @@ article.result-images .detail {
display: flex;
bottom: 1rem;
position: absolute;
width: calc(100% - 6rem);
align-items: center;
justify-content: center;

a.result-detail-previous {
Expand All @@ -170,8 +171,8 @@ article.result-images .detail {
a.result-detail-next,
a.result-detail-previous {
display: block;
width: 1.5rem;
height: 1.5rem;
width: 2rem;
height: 2rem;
filter: opacity(40%);
z-index: 2000002;

Expand Down
1 change: 1 addition & 0 deletions searx/static/themes/simple/src/less/search.less
Original file line number Diff line number Diff line change
Expand Up @@ -373,6 +373,7 @@ html.no-js #clear_search.hide_if_nojs {

.search_box {
width: calc(100% - 1rem);
margin: 0 auto;
display: flex;
}

Expand Down
4 changes: 2 additions & 2 deletions searx/templates/simple/categories.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
'general': 'search-outline', 'images': 'image-outline', 'videos':
'play-outline', 'news': 'newspaper-outline', 'map': 'location-outline', 'music':
'musical-notes-outline', 'it': 'layers-outline', 'science': 'school-outline',
'files': 'file-tray-full-outline', 'social media': 'people-outline', } -%}
'files': 'file-tray-full-outline', 'social media': 'people-outline', 'dictionaries': 'library-outline', 'packages': 'cube-outline', 'q&a': 'chatbubbles-outline', 'other': 'ellipsis-horizontal-outline', } -%}
<div id="categories" class="search_categories">
{{- '' -}}
<div id="categories_container">
Expand All @@ -27,7 +27,7 @@
{{- '\n' -}}
{%- endif -%}
{%- if display_tooltip -%}
<span id="filters-btn" class="category filters-btn-tablet" onclick="toggleBtn(this, 'filters-visible', '.search_filters', 'invisible')"
<span id="filters-btn" class="category filters-btn-tablet"
>{{ icon('funnel-outline') }}</span>
{%- endif -%}
</div>{{- '' -}}
Expand Down
5 changes: 1 addition & 4 deletions searx/templates/simple/elements/infobox.html
Original file line number Diff line number Diff line change
Expand Up @@ -61,12 +61,9 @@ <h1 class="title">
{%- endif -%} {%- if infobox.attributes and infobox.urls -%}
</div>
</div>
<div class="infobox-more-btn">
<div id="infobox-more-btn" class="infobox-more-btn">
<span class="btn">{{ icon('chevron-up-outline') }}</span>
</div>
<script defer>
infoboxMore();
</script>
{%- endif -%} {%- if infobox.relatedTopics -%}
<div class="relatedTopics">
{%- for topic in infobox.relatedTopics -%}
Expand Down
Loading

0 comments on commit 517fba1

Please sign in to comment.