[Blends-commit] [SCM] website branch, master, updated. ab2a0527dc3c95302074e8ede54cd8a47df95ae3

Ole Streicher olebole at debian.org
Sat Sep 3 11:52:16 UTC 2016


The following commit has been merged in the master branch:
commit ab2a0527dc3c95302074e8ede54cd8a47df95ae3
Author: Ole Streicher <olebole at debian.org>
Date:   Sat Sep 3 13:52:09 2016 +0200

    Show description entry only if long description exists

diff --git a/webtools/templates/packages.xhtml b/webtools/templates/packages.xhtml
index 7b91e7d..382d9fa 100644
--- a/webtools/templates/packages.xhtml
+++ b/webtools/templates/packages.xhtml
@@ -337,40 +337,42 @@ function show_fulldesc(hash) {
 		    </py:choose>
 		  </h3>
 		  <dl class="pkgdesc">
-		    <py:choose>
-		      <py:when test="'screenshot' in project.properties">
-			<dt class="screenshot">
-			  <a class="tooltip" href="https://screenshots.debian.net/package/${project.properties['name']}">
-			    <img src="${project.properties['screenshot']['icon']}" alt="Description:" />
-			    <span class="tooltip centered">
-			      <img src="${project.properties['screenshot']['image']}" />
-			      <table py:if="'screenshots' in project.properties['screenshot']" class="versionclass">
-				<tr><th colspan="3"
-					class="versionclass"><strong>Other screenshots of package ${project.properties['name']}</strong></th></tr>
-				<tr><th class="version">Version</th><th class="archs">URL</th></tr>
-				<py:for each="screenshot in project.properties['screenshot']['screenshots']">
-				  <tr><td class="version">${screenshot['version']}</td><td class="archs"><a href="${screenshot['url']}">${screenshot['url']}</a></td></tr>
-				</py:for>
-			      </table>
-			    </span>
-			  </a>
-			</dt>
-		      </py:when>
-		      <py:otherwise>
-			<dt>Description</dt>
-		      </py:otherwise>
-		    </py:choose>
-		    <dd>
+		    <py:if test="'long' in project.properties['desc']['en']">
 		      <py:choose>
-			<py:when test="lang != 'en' and lang in project.properties['desc']">
-			  <a class="editlink" title="${fixtranslation}" href="https://ddtp.debian.net/ddtss/index.cgi/${lang}/forexternalreview/${project.properties['name']}">
-			    ✏
-			  </a>
-			  ${render_longdesc(project.properties['desc'][lang].get('long', ''))}
+			<py:when test="'screenshot' in project.properties">
+			  <dt class="screenshot">
+			    <a class="tooltip" href="https://screenshots.debian.net/package/${project.properties['name']}">
+			      <img src="${project.properties['screenshot']['icon']}" alt="Description:" />
+			      <span class="tooltip centered">
+				<img src="${project.properties['screenshot']['image']}" />
+				<table py:if="'screenshots' in project.properties['screenshot']" class="versionclass">
+				  <tr><th colspan="3"
+					  class="versionclass"><strong>Other screenshots of package ${project.properties['name']}</strong></th></tr>
+				  <tr><th class="version">Version</th><th class="archs">URL</th></tr>
+				  <py:for each="screenshot in project.properties['screenshot']['screenshots']">
+				    <tr><td class="version">${screenshot['version']}</td><td class="archs"><a href="${screenshot['url']}">${screenshot['url']}</a></td></tr>
+				  </py:for>
+				</table>
+			      </span>
+			    </a>
+			  </dt>
 			</py:when>
-			<py:otherwise>${render_longdesc(project.properties['desc']['en'].get('long',''))}</py:otherwise>
+			<py:otherwise>
+			  <dt>Description</dt>
+			</py:otherwise>
 		      </py:choose>
-		    </dd>
+		      <dd>
+			<py:choose>
+			  <py:when test="lang != 'en' and lang in project.properties['desc']">
+			    <a class="editlink" title="${fixtranslation}" href="https://ddtp.debian.net/ddtss/index.cgi/${lang}/forexternalreview/${project.properties['name']}">
+			      ✏
+			    </a>
+			    ${render_longdesc(project.properties['desc'][lang].get('long', ''))}
+			  </py:when>
+			  <py:otherwise>${render_longdesc(project.properties['desc']['en'].get('long',''))}</py:otherwise>
+			</py:choose>
+		      </dd>
+		    </py:if>
 		    <py:if test="'published' in project.properties">
 		      <dt>Reference</dt>
 		      <dd>

-- 
Static and dynamic websites for Debian Pure Blends



More information about the Blends-commit mailing list