diff options
| author | Adam Tauber <asciimoo@gmail.com> | 2020-10-26 14:20:58 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-10-26 14:20:58 +0100 |
| commit | db703a0283ee169381aeea97c678e666ae508348 (patch) | |
| tree | 6b992653be4ab7905f2b7bf27d98d64cb15570fe /searx/templates | |
| parent | 2aef38c3b9d1fe93e9d665a49b10151d63d92392 (diff) | |
| parent | 32957cdf49c306a5f50ca78bb50c0978ffe5c072 (diff) | |
Merge pull request #565 from MarcAbonce/onions
New category: Onions
Diffstat (limited to 'searx/templates')
| -rw-r--r-- | searx/templates/legacy/result_templates/default.html | 7 | ||||
| -rw-r--r-- | searx/templates/oscar/macros.html | 12 | ||||
| -rw-r--r-- | searx/templates/oscar/preferences.html | 2 |
3 files changed, 18 insertions, 3 deletions
diff --git a/searx/templates/legacy/result_templates/default.html b/searx/templates/legacy/result_templates/default.html index 13e2d2913..78bf031df 100644 --- a/searx/templates/legacy/result_templates/default.html +++ b/searx/templates/legacy/result_templates/default.html @@ -1,6 +1,11 @@ <div class="result {{ result.class }}{% for e in result.engines %} {{ e }}{% endfor %}"> <h3 class="result_title">{% if "icon_"~result.engine~".ico" in favicons %}<img width="14" height="14" class="favicon" src="{{ url_for('static', filename='img/icons/icon_'+result.engine+'.ico') }}" alt="{{result.engine}}" />{% endif %}<a href="{{ result.url }}" {% if results_on_new_tab %}target="_blank" rel="noopener noreferrer"{% else %}rel="noreferrer"{% endif %}>{{ result.title|safe }}</a></h3> - <p class="url">{{ result.pretty_url }}‎ <a class="cache_link" href="https://web.archive.org/web/{{ result.url }}" {% if results_on_new_tab %}target="_blank" rel="noopener noreferrer"{% else %}rel="noreferrer"{% endif %}>{{ _('cached') }}</a> + <p class="url">{{ result.pretty_url }}‎ + {% if result.cached_url %} + <a class="cache_link" href="{{ result.cached_url }}" {% if results_on_new_tab %}target="_blank" rel="noopener noreferrer"{% else %}rel="noreferrer"{% endif %}>{{ _('cached') }}</a> + {% elif not result.is_onion %} + <a class="cache_link" href="https://web.archive.org/web/{{ result.url }}" {% if results_on_new_tab %}target="_blank" rel="noopener noreferrer"{% else %}rel="noreferrer"{% endif %}>{{ _('cached') }}</a> + {% endif %} {% if result.publishedDate %}<span class="published_date">{{ result.publishedDate }}</span>{% endif %}</p> <p class="content">{% if result.img_src %}<img src="{{ image_proxify(result.img_src) }}" class="image" />{% endif %}{% if result.content %}{{ result.content|safe }}<br class="last"/>{% endif %}</p> </div> diff --git a/searx/templates/oscar/macros.html b/searx/templates/oscar/macros.html index f52d9713c..57a90aaa2 100644 --- a/searx/templates/oscar/macros.html +++ b/searx/templates/oscar/macros.html @@ -32,7 +32,11 @@ <span class="label label-default">{{ engine }}</span> {%- endfor -%} {%- if result.url -%} - <small>{{ result_link("https://web.archive.org/web/" + result.url, icon('link') + _('cached'), "text-info", id) }}</small> + {% if result.cached_url %} + <small>{{ result_link(result.cached_url, icon('link') + _('cached'), "text-info", id) }}</small> + {% elif not result.is_onion %} + <small>{{ result_link("https://web.archive.org/web/" + result.url, icon('link') + _('cached'), "text-info", id) }}</small> + {% endif %} {%- endif -%} {%- if proxify -%} <small>{{ result_link(proxify(result.url), icon('sort') + _('proxied'), "text-info", id) }}</small> @@ -50,7 +54,11 @@ <span class="label label-default">{{ engine }}</span> {%- endfor %} {%- if result.url -%} - <small>{{ result_link("https://web.archive.org/web/" + result.url, icon('link') + _('cached'), "text-info", id) }}</small> + {% if result.cached_url %} + <small>{{ result_link(result.cached_url, icon('link') + _('cached'), "text-info", id) }}</small> + {% elif not result.is_onion %} + <small>{{ result_link("https://web.archive.org/web/" + result.url, icon('link') + _('cached'), "text-info", id) }}</small> + {% endif %} {%- endif -%} {% if proxify -%} <small>{{ result_link(proxify(result.url), icon('sort') + _('proxied'), "text-info", id) }}</small> diff --git a/searx/templates/oscar/preferences.html b/searx/templates/oscar/preferences.html index b1023a02b..b596f66d8 100644 --- a/searx/templates/oscar/preferences.html +++ b/searx/templates/oscar/preferences.html @@ -258,6 +258,7 @@ <fieldset> <div class="container-fluid"> {% for plugin in plugins %} + {% if plugin.preference_section != 'onions' %} <div class="panel panel-default"> <div class="panel-heading"> <h3 class="panel-title">{{ _(plugin.name) }}</h3> @@ -271,6 +272,7 @@ </div> </div> </div> + {% endif %} {% endfor %} </div> </fieldset> |