[enh] group engines in preference tabs

This commit is contained in:
Martin Fischer 2021-12-28 14:51:21 +01:00
parent b02f762687
commit 31e206361f
3 changed files with 25 additions and 2 deletions

View file

@ -348,7 +348,11 @@
<th scope="col" class="text-right">{{ _("Allow") }}</th>
{% endif %}
</tr>
{% for search_engine in engines_by_category[categ] %}
{% for group, engines in engines_by_category[categ] | group_engines_in_tab %}
{% if loop.length > 1 %}
<tr><th colspan="9">{{_(group)}}</th></tr>
{% endif %}
{% for search_engine in engines %}
{% if not search_engine.private %}
<tr>
{% if not rtl %}
@ -382,6 +386,7 @@
{% endif %}
</tr>
{% endif %}
{% endfor %}
{% endfor %}
</table>
</div>

View file

@ -289,7 +289,11 @@
<th>{{ _("Max time") }}</th>
<th>{{ _("Reliability") }}</th>
</tr>
{% for search_engine in engines_by_category[categ] %}
{% for group, engines in engines_by_category[categ] | group_engines_in_tab %}
{% if loop.length > 1 %}
<tr><th colspan="9">{{_(group)}}</th></tr>
{% endif %}
{% for search_engine in engines %}
{% if not search_engine.private %}
{% set engine_id = 'engine_' + search_engine.name|replace(' ', '_') + '__' + categ|replace(' ', '_') %}
<tr>
@ -305,6 +309,7 @@
</tr>
{% endif %}
{% endfor %}
{% endfor %}
</table>
</div>
{{ tab_footer() }}