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}";>
                            &#9999;
-                           <span>Improve&nbsp;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

Reply via email to