[feat] results: show source of suggested answer

This commit is contained in:
Bnyro 2023-08-08 18:12:07 +02:00 committed by Markus Heiser
parent 9100a48541
commit 13d801b75d
3 changed files with 18 additions and 6 deletions

View file

@ -633,6 +633,18 @@ summary.title {
span { span {
overflow-wrap: anywhere; overflow-wrap: anywhere;
} }
.answer {
display: flex;
flex-direction: column;
}
.answer-url {
margin-left: auto;
margin-top: 5px;
margin-right: 10px;
margin-bottom: 10px;
}
} }
#infoboxes { #infoboxes {

View file

@ -23,11 +23,10 @@
<div id="answers" role="complementary" aria-labelledby="answers-title"><h4 class="title" id="answers-title">{{ _('Answers') }} : </h4> <div id="answers" role="complementary" aria-labelledby="answers-title"><h4 class="title" id="answers-title">{{ _('Answers') }} : </h4>
{%- for answer in answers.values() -%} {%- for answer in answers.values() -%}
<div class="answer"> <div class="answer">
{% if answer.url %}
<a href="{{ answer.url }}">{{ answer.answer }}</a>
{% else %}
<span>{{ answer.answer }}</span> <span>{{ answer.answer }}</span>
{% endif %} {% if answer.url -%}
<a href="{{ answer.url }}" class="answer-url">{{ urlparse(answer.url).hostname }}</a>
{% endif -%}
</div> </div>
{%- endfor -%} {%- endfor -%}
</div> </div>

View file

@ -22,7 +22,7 @@ from typing import List, Dict, Iterable
import urllib import urllib
import urllib.parse import urllib.parse
from urllib.parse import urlencode, unquote from urllib.parse import urlencode, urlparse, unquote
import httpx import httpx
@ -444,6 +444,7 @@ def render(template_name: str, **kwargs):
} }
) )
) )
kwargs['urlparse'] = urlparse
# scripts from plugins # scripts from plugins
kwargs['scripts'] = set() kwargs['scripts'] = set()