[Cdd-commits] r1278 - blends/trunk/webtools/templates

CDD Subversion Commit noreply at alioth.debian.org
Thu Dec 11 08:59:11 UTC 2008


Author: tille
Date: Thu Dec 11 08:59:10 2008
New Revision: 1278

Added:
   blends/trunk/webtools/templates/packagelist.xhtml
Log:
Add template for complete package list which was requested by Debian Science members


Added: blends/trunk/webtools/templates/packagelist.xhtml
==============================================================================
--- (empty file)
+++ blends/trunk/webtools/templates/packagelist.xhtml	Thu Dec 11 08:59:10 2008
@@ -0,0 +1,84 @@
+<!DOCTYPE html
+     PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="${lang}" lang="${lang}"
+      xmlns:py="http://genshi.edgewall.org/">
+<head>
+<title>$projectname ${tasks[task].metapkg.PrintedName.capitalize()} packages</title>
+<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8"/>
+<link href="$css" type="text/css" rel="stylesheet"/>
+</head>
+<body>
+<div style="text-align: center;">
+<a href="$projecturl"><span py:choose="logourl">
+	           <span py:when="None">${projectname} Project</span>
+	           <span py:otherwise=""><img src="$logourl" alt="$projectname Project" height="93" /></span>
+                 </span>
+</a>
+</div>
+<div class="heading" py:if="projectadvertising">
+	<div class="tabBar" style="text-align: center;">$projectadvertising</div>
+</div>
+<table class="columns">
+<tr>
+  <td class="left">
+    <span class="section">$summary</span>
+    <div class="section">
+      <div class="sectionTop"></div>
+      <div class="row">${idxsummary}</div>
+    </div>
+  </td>
+  <td class="main">
+    <div class="pageBody">
+      <h1>$gtstrTasksPage</h1>
+      <p>$gtstrThisIsAList</p>
+
+      <h2>$tableofcontents</h2>
+      <ul>
+	<py:for each="task in taskskeys">
+	  <li><a href="#${task}">${tasks[task].metapkg.PrintedName.capitalize()}</a></li>
+	</py:for>
+      </ul>
+
+      <py:for each="task in taskskeys">
+	<a name="${task}" id="${task}"/>
+	<h2><a href="${task}.html" name="${task}" id="${task}">${tasks[task].metapkg.PrintedName.capitalize()} - <span py:choose="">
+	<span py:when="tasks[task].metapkg.desc.has_key(lang)">${tasks[task].metapkg.desc[lang]['short']}</span>
+	<span py:otherwise="">${tasks[task].metapkg.desc['en']['short']}</span>
+	</span></a></h2>
+	<p py:choose="">
+	  <span py:when="tasks[task].metapkg.desc.has_key(lang)">${tasks[task].metapkg.desc[lang]['long']}</span>
+	  <span py:otherwise="">${tasks[task].metapkg.desc['en']['long']}</span>
+	</p>
+	<dl>
+	  <py:for each="project in projects[task]">
+	    <dt><span py:choose="project.homepage">
+                  <span py:when="'#'">${project.pkg.capitalize()}</span>
+                  <span py:otherwise=""><a href="$project.homepage">${project.pkg.capitalize()}</a></span>
+	        </span>
+	    </dt>
+	    <dd><span py:choose="">
+	           <span py:when="project.desc.has_key(lang)">${project.desc[lang]['short']}</span>
+	           <span py:otherwise="">${project.desc['en']['short']}</span>
+	         </span>
+	    </dd>
+	  </py:for>
+	</dl>
+      </py:for>
+    </div>
+  </td>
+</tr>
+</table>
+<div id="footer">
+  <hr class="hidecss" />
+<p>${langavail}</p>
+<py:for each="l in languages">
+  <span py:if="lang != l" class="navpara">
+    <a href="${task}.html.${l}" title="${l}" hreflang="${l}" lang="${l}" rel="alternate">${l}</a>
+  </span>
+</py:for>
+<p>${howtosetlang}</p>
+  <address>${updatetimestamp}</address>
+</div>
+</body>
+</html>



More information about the Cdd-commits mailing list