diff options
author | Wojtek Kosior <koszko@koszko.org> | 2022-09-03 11:57:09 +0200 |
---|---|---|
committer | Wojtek Kosior <koszko@koszko.org> | 2022-09-28 12:54:55 +0200 |
commit | ccf3ce18220f3256a7cf96ed32f26511a5d01337 (patch) | |
tree | dc838c6076ce507b947f352d6b426da4ce1e1271 /src/hydrilla/proxy/web_ui/templates/repos | |
parent | 5cdb4c29ea9e736ea5a52483c2e62009c4c7d27e (diff) | |
download | haketilo-hydrilla-ccf3ce18220f3256a7cf96ed32f26511a5d01337.tar.gz haketilo-hydrilla-ccf3ce18220f3256a7cf96ed32f26511a5d01337.zip |
[proxy] improve the look of item lists in web UI
Diffstat (limited to 'src/hydrilla/proxy/web_ui/templates/repos')
-rw-r--r-- | src/hydrilla/proxy/web_ui/templates/repos/index.html.jinja | 34 |
1 files changed, 22 insertions, 12 deletions
diff --git a/src/hydrilla/proxy/web_ui/templates/repos/index.html.jinja b/src/hydrilla/proxy/web_ui/templates/repos/index.html.jinja index c0cc6cb..07506e8 100644 --- a/src/hydrilla/proxy/web_ui/templates/repos/index.html.jinja +++ b/src/hydrilla/proxy/web_ui/templates/repos/index.html.jinja @@ -35,9 +35,13 @@ in a proprietary work, I am not going to enforce this in court. <ul id="item_list"> {% for info in display_infos %} {% set entry_classes = [] %} + {% if info.deleted %} - {% do entry_classes.append('repo-entry-deleted') %} + {% do entry_classes.append('entry-line-red') %} + {% else %} + {% do entry_classes.append('entry-line-green') %} {% endif %} + <li class="{{ entry_classes|join(' ') }}"> <a href="{{ url_for('.show_repo', repo_id=info.ref.id) }}"> <div> @@ -54,16 +58,22 @@ in a proprietary work, I am not going to enforce this in court. </a> </li> {% endfor %} - <li> - <a href="{{ url_for('.show_repo', repo_id=local_semirepo_info.ref.id) }}"> - {{ _('web_ui.repos.local_packages_semirepo') }} - <div class="small-print"> - {{ - _('web_ui.repos.package_count_{}') - .format(local_semirepo_info.mapping_count) - }} - </div> - </a> - </li> + {% + if local_semirepo_info.mapping_count > 0 or + local_semirepo_info.resource_count > 0 + %} + {% set url = url_for('.show_repo', repo_id=local_semirepo_info.ref.id) %} + <li> + <a href="{{ url }}"> + {{ _('web_ui.repos.local_packages_semirepo') }} + <div class="small-print"> + {{ + _('web_ui.repos.package_count_{}') + .format(local_semirepo_info.mapping_count) + }} + </div> + </a> + </li> + {% endif %} </ul> {% endblock %} |