forrest-svn mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From gmcdon...@apache.org
Subject svn commit: r657541 - /forrest/trunk/whiteboard/plugins/org.apache.forrest.themes.core/themes/common/html/content-pod-link.ft
Date Sun, 18 May 2008 11:36:20 GMT
Author: gmcdonald
Date: Sun May 18 04:36:20 2008
New Revision: 657541

URL: http://svn.apache.org/viewvc?rev=657541&view=rev
Log:
Refactor to new dispatcher FOR-797

Modified:
    forrest/trunk/whiteboard/plugins/org.apache.forrest.themes.core/themes/common/html/content-pod-link.ft

Modified: forrest/trunk/whiteboard/plugins/org.apache.forrest.themes.core/themes/common/html/content-pod-link.ft
URL: http://svn.apache.org/viewvc/forrest/trunk/whiteboard/plugins/org.apache.forrest.themes.core/themes/common/html/content-pod-link.ft?rev=657541&r1=657540&r2=657541&view=diff
==============================================================================
--- forrest/trunk/whiteboard/plugins/org.apache.forrest.themes.core/themes/common/html/content-pod-link.ft
(original)
+++ forrest/trunk/whiteboard/plugins/org.apache.forrest.themes.core/themes/common/html/content-pod-link.ft
Sun May 18 04:36:20 2008
@@ -15,7 +15,7 @@
   See the License for the specific language governing permissions and
   limitations under the License.
 -->
-<forrest:contract name="content-pod-link" type="nugget"
+<forrest:contract name="content-pod-link"
   xmlns:forrest="http://apache.org/forrest/templates/1.0">
   <description>
     content-pod-link will output the POD link with image to the content.
@@ -24,12 +24,20 @@
 <![CDATA[<forrest:contract name="content-pod-link"/>]]>
   </usage>
   <forrest:template
-  	xmlns:forrest="http://apache.org/forrest/templates/1.0"
-  	format="html" name="content-pod-link" inputFormat="xsl" body="true" head="false">
+  xmlns:forrest="http://apache.org/forrest/templates/1.0"
+  name="content-pod-link" inputFormat="xsl">
     <xsl:stylesheet version="1.1" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
-      <xsl:template name="content-pod-link-body"><a href="{$filename-noext}.pod"
class="format">
-        <img class="skin" src="{$skin-img-dir}/poddoc.png" alt="POD - icon" />
-        <span class="caption">POD</span></a>
+      <xsl:param name="defaultVariables" select="'test.html'"/>
+      <xsl:variable name="skin-img-dir" select="$defaultVariables/*/*[@name='skin-img-dir']/@value"/>
+      <xsl:variable name="filename-noext" select="$defaultVariables/*/*[@name='filename-noext']/@value"/>
+      <xsl:template match="/">
+        <forrest:content>
+          <forrest:part>
+          <a href="{$filename-noext}.pod" class="format">
+          <img class="skin" src="{$skin-img-dir}/poddoc.png" alt="POD - icon" />
+          <span class="caption">POD</span></a>
+          </forrest:part>
+        </forrest:content>
       </xsl:template>
     </xsl:stylesheet>
   </forrest:template>



Mime
View raw message