You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
65 lines
1.9 KiB
65 lines
1.9 KiB
<?xml version="1.0" encoding="UTF-8"?> |
|
<xsl:stylesheet version="1.0" xmlns:s="http://livestoryboard.com/schemas/lsb" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" exclude-result-prefixes="s"> |
|
<!-- xmlns="http://www.w3.org/1999/xhtml" --> |
|
|
|
<xsl:param name="debug" select="'false'"/> |
|
<xsl:param name="focus-id" select="/*/@index_page"/> |
|
|
|
<xsl:output encoding="UTF-8" indent="yes" method="xml" omit-xml-declaration="yes"/> |
|
|
|
<xsl:template match="/"> |
|
<xsl:choose> |
|
<xsl:when test="error"> |
|
<p class="error"> |
|
<xsl:value-of select="error"/> |
|
</p> |
|
</xsl:when> |
|
<xsl:otherwise> |
|
<div |
|
dojoType="TreeRPCController" |
|
RPCUrl="local" |
|
widgetId="treeController" |
|
id="treeController" |
|
DNDController="create"> |
|
<xsl:text> </xsl:text> |
|
</div> |
|
<div |
|
dojoType="TreeSelector" |
|
widgetId="treeSelector" |
|
id="treeSelector"> |
|
<xsl:text> </xsl:text> |
|
</div> |
|
<div |
|
controller="treeController" |
|
dojoType="Tree" |
|
selector="treeSelector" |
|
widgetId="navTree" |
|
id="navTree"> |
|
<xsl:apply-templates/> |
|
</div> |
|
</xsl:otherwise> |
|
</xsl:choose> |
|
</xsl:template> |
|
|
|
|
|
<xsl:template match="s:site"> |
|
<div id="{@id}" title="{@label}" actionsDisabled="remove" dojoType="TreeNode" isFolder="true" widgetId="{@id}"> |
|
<xsl:apply-templates/> |
|
</div> |
|
</xsl:template> |
|
|
|
<xsl:template match="s:folder | s:topic"> |
|
|
|
<div id="{@id}" title="{@label}" dojoType="TreeNode" isFolder="true" widgetId="{@id}"> |
|
<xsl:text> </xsl:text> |
|
<xsl:apply-templates/> |
|
</div> |
|
</xsl:template> |
|
|
|
<xsl:template match="s:page | s:content"> |
|
<div id="{@id}" title="{@label}" dojoType="TreeNode" widgetId="{@id}"> |
|
<xsl:text> </xsl:text> |
|
</div> |
|
</xsl:template> |
|
|
|
</xsl:stylesheet>
|
|
|