mirror of
https://github.com/searxng/searxng
synced 2024-01-01 18:24:07 +00:00
[feat] results: show source of suggested answer
This commit is contained in:
parent
9100a48541
commit
13d801b75d
@ -633,6 +633,18 @@ summary.title {
|
||||
span {
|
||||
overflow-wrap: anywhere;
|
||||
}
|
||||
|
||||
.answer {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
}
|
||||
|
||||
.answer-url {
|
||||
margin-left: auto;
|
||||
margin-top: 5px;
|
||||
margin-right: 10px;
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
}
|
||||
|
||||
#infoboxes {
|
||||
|
@ -23,11 +23,10 @@
|
||||
<div id="answers" role="complementary" aria-labelledby="answers-title"><h4 class="title" id="answers-title">{{ _('Answers') }} : </h4>
|
||||
{%- for answer in answers.values() -%}
|
||||
<div class="answer">
|
||||
{% if answer.url %}
|
||||
<a href="{{ answer.url }}">{{ answer.answer }}</a>
|
||||
{% else %}
|
||||
<span>{{ answer.answer }}</span>
|
||||
{% endif %}
|
||||
<span>{{ answer.answer }}</span>
|
||||
{% if answer.url -%}
|
||||
<a href="{{ answer.url }}" class="answer-url">{{ urlparse(answer.url).hostname }}</a>
|
||||
{% endif -%}
|
||||
</div>
|
||||
{%- endfor -%}
|
||||
</div>
|
||||
|
@ -22,7 +22,7 @@ from typing import List, Dict, Iterable
|
||||
|
||||
import urllib
|
||||
import urllib.parse
|
||||
from urllib.parse import urlencode, unquote
|
||||
from urllib.parse import urlencode, urlparse, unquote
|
||||
|
||||
import httpx
|
||||
|
||||
@ -444,6 +444,7 @@ def render(template_name: str, **kwargs):
|
||||
}
|
||||
)
|
||||
)
|
||||
kwargs['urlparse'] = urlparse
|
||||
|
||||
# scripts from plugins
|
||||
kwargs['scripts'] = set()
|
||||
|
Loading…
Reference in New Issue
Block a user