From 26a5ae96402afc64e995356c88bfc2ea08eb1b3d Mon Sep 17 00:00:00 2001 From: Frank Lichtenheld Date: Sat, 9 Jun 2007 23:24:24 +0200 Subject: [PATCH] templates/html/show.tmpl: Make "Version" column of download table more readable Previously it was sometimes difficult to spot differences in the versions, especially if the are only in the Debian revision. Color code the background so that one can spot differences easier. All up-to-date versions are indicated with a green background. If the version differs from the latest version only in the Debian revision, use yellow. If they differ in the upstream revision, use red. Inspired by discussion with Neil Williams --- static/packages.css.sed.in | 9 +++++++++ templates/html/show.tmpl | 11 ++++++++++- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/static/packages.css.sed.in b/static/packages.css.sed.in index 6e40266..1b2defe 100644 --- a/static/packages.css.sed.in +++ b/static/packages.css.sed.in @@ -183,6 +183,15 @@ table#pdeplegend, #pdownload table { #pdownloadmeta tr { text-align: left; } +#pdownload .vcurrent { + background-color: #bfb; +} +#pdownload .volder { + background-color: #ffb; +} +#pdownload .vold { + background-color: #fbb; +} /* diff --git a/templates/html/show.tmpl b/templates/html/show.tmpl index 1f12d7c..b7e2d72 100644 --- a/templates/html/show.tmpl +++ b/templates/html/show.tmpl @@ -262,7 +262,16 @@ Do not install it on a normal Debian system.

filelist_url = pkg _ '/' _ d.arch _ '/filelist' %] [% d.arch %] [%- SET a = d.archive; IF mirrors.$a.unofficial_port %] (unofficial port)[% END %] -[% '' _ d.version _ '' IF versions.multiple %] +[% vnorm = d.version.replace( '\+b\d+$', '' ); vlatest = version.replace( '\+b\d+$', '' ); + vup = vnorm.replace( '-[^-]+$', '' ); vuplatest = vlatest.replace( '-[^-]+$', '' ); + IF vnorm == vlatest; + version_class = 'vcurrent'; + ELSIF vup == vuplatest; + version_class = 'volder'; + ELSE; + version_class = 'vold'; + END %] +[% "$d.version" IF versions.multiple %] [% d.pkgsize %] kB[% d.instsize %] kB [% IF contents_avail %] -- 2.39.2