diff options
Diffstat (limited to 'searx/templates')
| -rw-r--r-- | searx/templates/oscar/messages/no_results.html | 16 | ||||
| -rw-r--r-- | searx/templates/oscar/results.html | 10 |
2 files changed, 22 insertions, 4 deletions
diff --git a/searx/templates/oscar/messages/no_results.html b/searx/templates/oscar/messages/no_results.html index ac3705eb8..16b5984ba 100644 --- a/searx/templates/oscar/messages/no_results.html +++ b/searx/templates/oscar/messages/no_results.html @@ -1,9 +1,17 @@ {% 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> + {% for engine_name, error_type in unresponsive_engines %} + {{ engine_name }} ({{ error_type }}){% if not loop.last %}, {% endif %} + {% endfor %} + </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' %}
|