You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lenya.apache.org by gr...@apache.org on 2003/06/11 14:23:56 UTC
cvs commit: cocoon-lenya/src/webapp/lenya/xslt/info sitetree2tree.xsl
gregor 2003/06/11 05:23:56
Modified: src/webapp/lenya/xslt/info sitetree2tree.xsl
Log:
xsl now sucessfully populates the tree widget
Revision Changes Path
1.2 +6 -8 cocoon-lenya/src/webapp/lenya/xslt/info/sitetree2tree.xsl
Index: sitetree2tree.xsl
===================================================================
RCS file: /home/cvs/cocoon-lenya/src/webapp/lenya/xslt/info/sitetree2tree.xsl,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sitetree2tree.xsl 5 Jun 2003 11:36:36 -0000 1.1
+++ sitetree2tree.xsl 11 Jun 2003 12:23:55 -0000 1.2
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8" ?>
+<?xml version="1.0"?>
<!--
$Id$
@@ -19,7 +19,7 @@
USEFRAMES = 1
USEICONS = 0
WRAPTEXT = 1
-PERSERVESTATE = 1
+PERSERVESTATE = 0
HIGHLIGHT = 1
foldersTree = gFld("<b>Site</b>", "test.html")
@@ -29,11 +29,9 @@
</xsl:template>
<xsl:template match="*[local-name()='node']">
-<xsl:choose>
-<xsl:when test="descendant::*[local-name()='node']">aux2 = insFld(foldersTree, gFld("<xsl:value-of select="*[local-name()='label']"/>", "<xsl:value-of select="@id"/>"))</xsl:when>
-<xsl:otherwise>insDoc(aux2, gLnk("R", "<xsl:value-of select="*[local-name()='label']"/>", "<xsl:value-of select="@id"/>"))</xsl:otherwise>
-</xsl:choose>
- <xsl:apply-templates />
+<xsl:choose><xsl:when test="descendant::*[local-name()='node']"><xsl:value-of select="generate-id(.)"/> = insFld(<xsl:choose><xsl:when test="local-name(parent::node())='site'">foldersTree</xsl:when><xsl:otherwise><xsl:value-of select="generate-id(..)"/></xsl:otherwise></xsl:choose>, gFld("<xsl:value-of select="*[local-name()='label']"/>", "<xsl:value-of select="@id"/>"))</xsl:when>
+<xsl:otherwise>insDoc(<xsl:choose><xsl:when test="local-name(parent::node())='site'">foldersTree</xsl:when><xsl:otherwise><xsl:value-of select="generate-id(..)"/></xsl:otherwise></xsl:choose>, gLnk("R", "<xsl:value-of select="*[local-name()='label']"/>", "<xsl:value-of select="@id"/>"))</xsl:otherwise></xsl:choose>
+<xsl:apply-templates />
</xsl:template>
<xsl:template match="*[local-name()='label']"/>
---------------------------------------------------------------------
To unsubscribe, e-mail: lenya-cvs-unsubscribe@cocoon.apache.org
For additional commands, e-mail: lenya-cvs-help@cocoon.apache.org