diff --git a/AUTHORS.rst b/AUTHORS.rst index 82188cb73..75bc9f87b 100644 --- a/AUTHORS.rst +++ b/AUTHORS.rst @@ -166,4 +166,5 @@ features or generally made searx better: - Sam A. ``_ - @XavierHorwood - Ahmad Alkadri ``_ -- Milad Laly @Milad-Laly \ No newline at end of file +- Milad Laly @Milad-Laly +- @llmII diff --git a/searx/static/themes/simple/css/leaflet.css b/searx/static/themes/simple/css/leaflet.css index 981874b5c..5292e63a1 100644 Binary files a/searx/static/themes/simple/css/leaflet.css and b/searx/static/themes/simple/css/leaflet.css differ diff --git a/searx/static/themes/simple/css/searxng-rtl.min.css b/searx/static/themes/simple/css/searxng-rtl.min.css index da518dccb..b44e64070 100644 Binary files a/searx/static/themes/simple/css/searxng-rtl.min.css and b/searx/static/themes/simple/css/searxng-rtl.min.css differ diff --git a/searx/static/themes/simple/css/searxng-rtl.min.css.map b/searx/static/themes/simple/css/searxng-rtl.min.css.map index 3430a696b..79c1df254 100644 Binary files a/searx/static/themes/simple/css/searxng-rtl.min.css.map and b/searx/static/themes/simple/css/searxng-rtl.min.css.map differ diff --git a/searx/static/themes/simple/css/searxng.min.css b/searx/static/themes/simple/css/searxng.min.css index a76765cef..02db0a0ed 100644 Binary files a/searx/static/themes/simple/css/searxng.min.css and b/searx/static/themes/simple/css/searxng.min.css differ diff --git a/searx/static/themes/simple/css/searxng.min.css.map b/searx/static/themes/simple/css/searxng.min.css.map index bd13a92dd..cefb8c918 100644 Binary files a/searx/static/themes/simple/css/searxng.min.css.map and b/searx/static/themes/simple/css/searxng.min.css.map differ diff --git a/searx/static/themes/simple/js/leaflet.js b/searx/static/themes/simple/js/leaflet.js index 047bfe7eb..a98a4116f 100644 Binary files a/searx/static/themes/simple/js/leaflet.js and b/searx/static/themes/simple/js/leaflet.js differ diff --git a/searx/static/themes/simple/js/searxng.head.min.js.map b/searx/static/themes/simple/js/searxng.head.min.js.map index aabf57d4e..7ebfb58f1 100644 Binary files a/searx/static/themes/simple/js/searxng.head.min.js.map and b/searx/static/themes/simple/js/searxng.head.min.js.map differ diff --git a/searx/static/themes/simple/js/searxng.min.js.map b/searx/static/themes/simple/js/searxng.min.js.map index 3a866901d..0677e07b5 100644 Binary files a/searx/static/themes/simple/js/searxng.min.js.map and b/searx/static/themes/simple/js/searxng.min.js.map differ diff --git a/searx/static/themes/simple/src/less/style.less b/searx/static/themes/simple/src/less/style.less index e43508dd1..962dbeba0 100644 --- a/searx/static/themes/simple/src/less/style.less +++ b/searx/static/themes/simple/src/less/style.less @@ -362,7 +362,7 @@ article[data-vim-selected].category-social { .category-files, .category-social { border: 1px solid var(--color-result-border); - margin: 1rem @results-tablet-offset 0 @results-tablet-offset !important; + margin: 0 @results-tablet-offset 1rem @results-tablet-offset !important; .rounded-corners; } @@ -734,6 +734,26 @@ article[data-vim-selected].category-social { } } +.numbered_pagination { + display: flex; + flex-direction: row; + justify-content: center; + align-items: center; + overflow: hidden; +} + +.page_number { + background: transparent !important; + color: var(--color-result-link-font) !important; + text-decoration: underline; +} + +.page_number_current { + background: transparent; + color: var(--color-result-link-visited-font); + border: none; +} + #apis { margin-top: 8px; clear: both; @@ -1009,6 +1029,10 @@ article[data-vim-selected].category-social { background-color: var(--color-sidebar-background); } + .numbered_pagination { + display: none; + } + .result-paper { .attributes { display: block; diff --git a/searx/templates/simple/results.html b/searx/templates/simple/results.html index b05841bbb..755610e5b 100644 --- a/searx/templates/simple/results.html +++ b/searx/templates/simple/results.html @@ -187,6 +187,35 @@ + {% set pstart = 1 %} + {% set pend = 11 %} + {% if pageno > 5 %} + {% set pstart = pageno - 4 %} + {% set pend = pageno + 6 %} + {% endif %} + +
+ {% for x in range(pstart, pend) %} +
+ + {% for category in selected_categories %} + + {% endfor %} + + + + + + {% if timeout_limit %}{% endif %} + {{- engine_data_form(engine_data) -}} + {% if pageno == x %} + + {% else %} + + {% endif %} +
+ {% endfor %} +
{% endif %}