From: Michael Tremer Date: Wed, 19 Oct 2022 17:30:34 +0000 (+0000) Subject: packages: Refactor the detail page X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f6ab5df0d4dbea26040c5152ff0ddd7c4b4dbd05;p=pbs.git packages: Refactor the detail page Signed-off-by: Michael Tremer --- diff --git a/src/templates/modules/packages-files-table.html b/src/templates/modules/packages-files-table.html index 7157ad43..76085f82 100644 --- a/src/templates/modules/packages-files-table.html +++ b/src/templates/modules/packages-files-table.html @@ -1,33 +1,43 @@ {% import stat %} - +
{% for file in filelist %} + {% set mode = stat.filemode(file.mode) %} + {% set owner = "%6s:%-6s" % (file.uname, file.gname) %} + {% set size = "%6s" % ("-" if file.size is None else format_size(file.size)) %} + - -
{{ mode }} {{ owner }} {{ size }} {{ file.path }}
+ - + + diff --git a/src/templates/packages/modules/dependencies.html b/src/templates/packages/modules/dependencies.html index 0bfe347b..1ccdaef6 100644 --- a/src/templates/packages/modules/dependencies.html +++ b/src/templates/packages/modules/dependencies.html @@ -1,21 +1,19 @@ - +

{{ _("Dependencies") }}

+ +
+ {% for dep in deps %} + {% if deps[dep] %} +
+

{{ dep }}

-
- {% for i, dep in enumerate((dep for dep in deps if deps[dep])) %} -
-
    - {% for line in deps[dep] %} -
  • {{ line }}
  • - {% end %} -
-
+
    + {% for line in deps[dep] %} +
  • + {{ line }} +
  • + {% end %} +
+
+ {% end %} {% end %}
diff --git a/src/templates/packages/show.html b/src/templates/packages/show.html index c937907c..03286e8a 100644 --- a/src/templates/packages/show.html +++ b/src/templates/packages/show.html @@ -1,51 +1,66 @@ {% extends "../base.html" %} -{% block title %}{{ _("Package") }} - {{ package }}{% end block %} +{% block title %}{{ _("Packages") }} - {{ package }}{% end block %} {% block container %} -
- {% set mode = stat.filemode(file.mode) %} - {% set owner = "%6s:%-6s" % (file.uname, file.gname) %} - {% set size = "%6s" % ("-" if file.size is None else format_size(file.size)) %} + + {{ mode }} + + {{ owner }} - + {{ size }} + + {{ file.path }} + +
{% if file.is_viewable() %} -
  • - + + - -
  • + + {% end %} {% if file.is_downloadable() %} -
  • - + + - -
  • + + {% end %}