You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general@attic.apache.org by ba...@apache.org on 2016/02/28 09:03:23 UTC

svn commit: r1732696 - /attic/site/xdocs/stylesheets/site.vsl

Author: bayard
Date: Sun Feb 28 08:03:23 2016
New Revision: 1732696

URL: http://svn.apache.org/viewvc?rev=1732696&view=rev
Log:
Adding a resource_table macro

Modified:
    attic/site/xdocs/stylesheets/site.vsl

Modified: attic/site/xdocs/stylesheets/site.vsl
URL: http://svn.apache.org/viewvc/attic/site/xdocs/stylesheets/site.vsl?rev=1732696&r1=1732695&r2=1732696&view=diff
==============================================================================
--- attic/site/xdocs/stylesheets/site.vsl (original)
+++ attic/site/xdocs/stylesheets/site.vsl Sun Feb 28 08:03:23 2016
@@ -30,6 +30,72 @@
 ##
 ## This is where the macros live
 ##
+#macro ( resource_table $elem)
+#set ($proj = $elem.getAttributeValue("project"))
+#if($elem.getAttributeValue("subproject"))
+#set ($subproj = $elem.getAttributeValue("subproject"))
+#set ($full_slash = "${proj}/${subproj}")
+#set ($full_dash = "${proj}-${subproj}")
+#set ($pluralize_user = "")
+#else
+#set ($subproj = '')
+#set ($full_slash = "$proj")
+#set ($full_dash = "$proj")
+#set ($pluralize_user = "s")
+#end
+
+  <table style="margin-left: auto; margin-right:auto; width:90%">
+    <tr>
+      <th>Read-only Resource</th>
+      <th>Link(s)</th>
+    </tr>
+    <tr>
+      <td>Website</td>
+      <td><a href="http://${proj}.apache.org/${subproj}">${proj}.apache.org/${subproj}</a></td>
+    </tr>
+    <tr>
+      <td>Mailing List Archives</td>
+      <td>
+        <a href="http://mail-archives.apache.org/mod_mbox/${full_dash}-dev/">dev</a>
+#if($elem.getChild("user_mail"))
+        | <a href="http://mail-archives.apache.org/mod_mbox/${full_dash}-user${pluralize_user}/">user${pluralize_user}</a>
+#end
+#if($elem.getChild("commit_mail"))
+        | <a href="http://mail-archives.apache.org/mod_mbox/${full_dash}-commits/">commits</a>
+#end
+      </td>
+    </tr>
+#if($elem.getChild("jira"))
+    <tr>
+      <td>Issue Tracker</td>
+#if ($elem.getAttributeValue("subproject"))
+      <td><a href="https://issues.apache.org/jira/browse/${subproj}/">JIRA</a></td>
+#else
+      <td><a href="https://issues.apache.org/jira/browse/${proj}/">JIRA</a></td>
+#end
+    </tr>
+#end
+#if($elem.getChild("moin"))
+    <tr>
+      <td>Wiki</td>
+      <td><a href="http://wiki.apache.org/${proj}/">wiki.apache.org/${proj}/</a></td>
+    </tr>
+#end
+#if (!$elem.getAttributeValue("subproject"))
+    <tr>
+      <td>Board Reports</td>
+      <td><a href="https://whimsy.apache.org/board/minutes/${proj}.html">Minutes</a></td>
+    </tr>
+#end
+    <tr>
+      <td>Downloads</td>
+      <td><a href="http://archive.apache.org/dist/${full_slash}/">archive.apache.org/dist/${full_slash}/</a> | <a href="http://archive.apache.org/dist/${full_slash}/KEYS">KEYS</a></td>
+    </tr>
+  </table>
+
+#end
+##
+##
 #macro ( relativise $elem )
 #if ($elem.getAttribute("href"))
 #set ($href = $elem.getAttributeValue("href"))
@@ -223,6 +289,8 @@ $note
 #foreach ( $items in $section.getChildren() )
 #if ($items.getName().equals("source"))
 #source ($items)
+#elseif ($items.getName().equals("resource_table"))
+#resource_table($items)
 #elseif ($items.getName().equals("table"))
 #color_table ($items)
 #elseif ($items.getName().equals("note"))