[feat] results: show source of suggested answer
This commit is contained in:
		
							parent
							
								
									9100a48541
								
							
						
					
					
						commit
						13d801b75d
					
				| @ -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 { | ||||||
|  | |||||||
| @ -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> | ||||||
|  | |||||||
| @ -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() | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Bnyro
						Bnyro