forked from zaclys/searxng
4a195e0b28
New "embedded" item for the results, allow to give an iframe to display the media directly in the results. Note that the attributes src of the iframes are not set, but instead data-src is set, allowing to only load the iframe when clicked. Deezer engine based on public API (no key).
31 lines
1.6 KiB
HTML
31 lines
1.6 KiB
HTML
{% from 'oscar/macros.html' import icon %}
|
|
|
|
<h4 class="result_header">{% if result.engine~".png" in favicons %}<img width="32" height="32" class="favicon" src="{{ url_for('static', filename='img/icons/'+result.engine+'.png') }}" alt="{{ result.engine }}" /> {% endif %}<a href="{{ result.url }}">{{ result.title|safe }}</a></h4>
|
|
|
|
{% if result.publishedDate %}<time class="text-muted" datetime="{{ result.pubdate }}" >{{ result.publishedDate }}</time>{% endif %}
|
|
<small><a class="text-info" href="https://web.archive.org/web/{{ result.url }}">{{ icon('link') }} {{ _('cached') }}</a></small>
|
|
|
|
{% if result.embedded %}
|
|
<small> • <a class="text-info btn-collapse collapsed cursor-pointer media-loader" data-toggle="collapse" data-target="#result-video-{{ index }}" data-btn-text-collapsed="{{ _('show video') }}" data-btn-text-not-collapsed="{{ _('hide video') }}">{{ icon('film') }} {{ _('show video') }}</a></small>
|
|
{% endif %}
|
|
|
|
<div class="container-fluid">
|
|
<div class="row">
|
|
<a href="{{ result.url }}"><img class="thumbnail col-xs-6 col-sm-4 col-md-4 result-content" src="{{ result.thumbnail|safe }}" alt="{{ result.title|striptags }} {{ result.engine }}" /></a>
|
|
{% if result.content %}<p class="col-xs-12 col-sm-8 col-md-8 result-content">{{ result.content|safe }}</p>{% endif %}
|
|
</div>
|
|
</div>
|
|
|
|
{% if result.embedded %}
|
|
<div id="result-video-{{ index }}" class="collapse">
|
|
{% autoescape false %}
|
|
{{ result.embedded }}
|
|
{% endautoescape %}
|
|
</div>
|
|
{% endif %}
|
|
|
|
<div class="clearfix"></div>
|
|
|
|
<span class="label label-default pull-right">{{ result.engine }}</span>
|
|
<p class="text-muted">{{ result.pretty_url }}</p>
|