summaryrefslogtreecommitdiff
path: root/searx/templates
diff options
context:
space:
mode:
authorNoémi Ványi <sitbackandwait@gmail.com>2017-07-09 22:09:46 +0200
committerNoémi Ványi <sitbackandwait@gmail.com>2017-07-12 16:29:11 +0200
commit243d3e4298c93014f37ca6f1f957a60cb09f4ae1 (patch)
tree568d15c055c1841dd5bdb37b5be2a81c25d2efd0 /searx/templates
parent3bd5ce65950cb86ec678ff3d074635638d63fb5d (diff)
downloadsearxng-243d3e4298c93014f37ca6f1f957a60cb09f4ae1.tar.gz
searxng-243d3e4298c93014f37ca6f1f957a60cb09f4ae1.zip
show engine errors in infobox && add new error alert
Diffstat (limited to 'searx/templates')
-rw-r--r--searx/templates/oscar/messages/no_results.html11
-rw-r--r--searx/templates/oscar/results.html10
2 files changed, 17 insertions, 4 deletions
diff --git a/searx/templates/oscar/messages/no_results.html b/searx/templates/oscar/messages/no_results.html
index ac3705eb8..5acc205ed 100644
--- a/searx/templates/oscar/messages/no_results.html
+++ b/searx/templates/oscar/messages/no_results.html
@@ -1,9 +1,12 @@
{% from 'oscar/macros.html' import icon %}
+{% if unresponsive_engines %}
+<div class="alert alert-danger fade in" role="alert">
+ <p><strong class="lead">{{ icon('remove-sign') }} {{ _('Error!') }}</strong> {{ _('Engines cannot retrieve results.') }}</p>
+ <p><small>{{ _('Please, try again later or find another searx instance.') }}</small></p>
+</div>
+{% else %}
<div class="alert alert-info fade in" role="alert">
- <button class="close" data-dismiss="alert" type="button">
- <span aria-hidden="true">×</span>
- <span class="sr-only">{{ _('Close') }}</span>
- </button>
<strong class="lead">{{ icon('info-sign') }} {{ _('Sorry!') }}</strong>
{{ _('we didn\'t find any results. Please use another query or search in more categories.') }}
</div>
+{% endif %}
diff --git a/searx/templates/oscar/results.html b/searx/templates/oscar/results.html
index 060b2a1e3..ee1052dba 100644
--- a/searx/templates/oscar/results.html
+++ b/searx/templates/oscar/results.html
@@ -94,6 +94,16 @@
{% if number_of_results != '0' %}
<p><small>{{ _('Number of results') }}: {{ number_of_results }}</small></p>
{% endif %}
+
+ {% if unresponsive_engines and results|length >= 1 %}
+ <div class="alert alert-danger fade in" role="alert">
+ <p>{{ _('Engines cannot retrieve results') }}:</p>
+ {% for engine_name, error_type in unresponsive_engines %}
+ {{ engine_name }} ({{ error_type }}){% if not loop.last %}, {% endif %}
+ {% endfor %}
+ </div>
+ {% endif %}
+
{% if infoboxes %}
{% for infobox in infoboxes %}
{% include 'oscar/infobox.html' %}