The following commit has been merged in the master branch: commit 371e51c7ea81704f0a5dc9af44b84693e8b193f3 Author: Ole Streicher <deb...@liska.ath.cx> Date: Tue Dec 8 14:48:43 2015 +0100
Further importvements: centered screenshots, alternating table row background diff --git a/webtools/templates/packages.xhtml b/webtools/templates/packages.xhtml index cd0baf3..f5abe3f 100644 --- a/webtools/templates/packages.xhtml +++ b/webtools/templates/packages.xhtml @@ -36,13 +36,23 @@ a.tooltip:hover span{ border:1px solid #DCA; background:#fffAF0; } +.centered { + position: fixed !important; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); +} + +table { + padding-bottom: 1.5em; +} -#splash { // overwrite "splash" id setting for "splash" package in debian-astro - background-image: none; +tr:first-child td.fullwidth { + border-top-style: none; } .pkgdesc-full { - background:#f8f8ff; + background-image: none !important;// overwrite "splash" id setting for "splash" package in debian-astro } .pkgdesc-full td { border-top-style: none; @@ -93,6 +103,9 @@ a.tooltip:hover span{ .pkgdesc-short a:hover:not(:link):not(:visited) { color: grey; } +tr.alternate-color { + background-color: #eee; +} ul.desc-inline { padding: 0; margin: 0; @@ -202,7 +215,7 @@ function show_fulldesc(hash) { <table width="90%"> <py:for each="pstatus in dependencies[task]"> <tr> - <td colspan="3" style="border-top-style: none;"> + <td colspan="3" class="fullwidth"> <h2> <a id="${pstatus}-debs" name="${pstatus}-debs"/> ${headline[pstatus]} @@ -224,8 +237,9 @@ function show_fulldesc(hash) { <th>Version</th> <th>Description</th> </tr> - <py:for each="project in projects[task][pstatus]"> - <tr id="${project.pkg}.short" class="pkgdesc-short"> + <py:for each="line, project in enumerate(projects[task][pstatus])"> + <tr id="${project.pkg}.short" + class="pkgdesc-short ${'alternate-color' if line % 2 == 1 else ''}"> <td> <a onclick="toggle_visibility('${project.pkg}');" style="cursor:pointer;"> ${project.pkg.capitalize()} @@ -276,7 +290,8 @@ function show_fulldesc(hash) { </a> </td> </tr> - <tr id="${project.pkg}" class="pkgdesc-full" style="display:none;"> + <tr id="${project.pkg}" style="display:none;" + class="pkgdesc-full ${'alternate-color' if line % 2 == 1 else ''}"> <td colspan="3"> <h3> ${project.pkg.capitalize()}: @@ -291,7 +306,7 @@ function show_fulldesc(hash) { <dt class="screenshot"> <a class="tooltip" href="http://screenshots.debian.net/package/${project.pkg}"> <img src="${project.icon}" alt="Description:" /> - <span class="tooltip"> + <span class="tooltip centered"> <img src="${project.image}" /> <table py:if="project.screenshots != []" class="versionclass"> <tr><th colspan="3" @@ -311,10 +326,10 @@ function show_fulldesc(hash) { </py:choose> <dd> <py:choose> - <py:when test="lang in project.desc"> + <py:when test="lang != 'en' and lang in project.desc"> <a class="editlink tooltip" href="http://ddtp.debian.net/ddtss/index.cgi/${lang}/forexternalreview/${project.pkg}"> ✏ - <span>Improve translation</span> + <span>${fixtranslation}</span> </a> ${project.desc[lang]['long']} </py:when> @@ -426,7 +441,7 @@ function show_fulldesc(hash) { </dd> </py:if> <py:if test="project.properties['Enhances'] != {}"> - <dt>Enhanced by</dt> + <dt>Enhancements</dt> <dd> <ul class="desc-inline"> <py:for each="enh in project.properties['Enhances'].keys()"> @@ -452,7 +467,7 @@ function show_fulldesc(hash) { <py:if test="project.pkgstatus == 'new'"> <li> <a href="${project.properties['pkg-url']}"> - Queue entry + NEW entry </a> </li> </py:if> @@ -545,6 +560,7 @@ function show_fulldesc(hash) { </tr> </py:for> </py:for> + <tr><td colspan="3" class="fullwidth" /></tr> </table> </div> <div id="footer"> -- Static and dynamic websites for Debian Pure Blends _______________________________________________ Blends-commit mailing list Blends-commit@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/blends-commit