[fix] engines: key-value result templates show no results and badly formatted

This commit is contained in:
Bnyro 2025-02-26 21:30:32 +01:00 committed by Markus Heiser
parent 80f5fad16e
commit b526cf328f
3 changed files with 7 additions and 4 deletions

View File

@ -1050,6 +1050,12 @@ summary.title {
} }
} }
#main_results .key-value-table {
td {
padding: 0.3rem 0.5rem;
}
}
/* /*
phone layout phone layout
*/ */

View File

@ -386,9 +386,6 @@ class ResultContainer:
categoryPositions = {} categoryPositions = {}
for res in results: for res in results:
if not res.get('url'):
continue
# do we need to handle more than one category per engine? # do we need to handle more than one category per engine?
engine = engines[res['engine']] engine = engines[res['engine']]
res['category'] = engine.categories[0] if len(engine.categories) > 0 else '' res['category'] = engine.categories[0] if len(engine.categories) > 0 else ''

View File

@ -1,4 +1,4 @@
<table> <table class="key-value-table">
{% for key, value in result.items() %} {% for key, value in result.items() %}
{% if key in ['engine', 'engines', 'template', 'score', 'category', 'positions', 'parsed_url'] %} {% if key in ['engine', 'engines', 'template', 'score', 'category', 'positions', 'parsed_url'] %}
{% continue %} {% continue %}