128 lines
4.4 KiB
XML
128 lines
4.4 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<xsl:stylesheet
|
|
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
|
xmlns:bebop="http://www.arsdigita.com/bebop/1.0"
|
|
xmlns:aplaws="http://www.arsdigita.com/aplaws/1.0"
|
|
xmlns:ui="http://www.arsdigita.com/ui/1.0"
|
|
xmlns:cms="http://www.arsdigita.com/cms/1.0"
|
|
xmlns:nav="http://ccm.redhat.com/navigation"
|
|
version="1.0">
|
|
|
|
<!--
|
|
<xsl:import href="../../themes/aplaws/navigation-index.xsl"/>
|
|
-->
|
|
<xsl:import href="navigation-index.xsl"/>
|
|
|
|
<xsl:template name="pageContent">
|
|
<a class="intLink" name="top" />
|
|
<xsl:call-template name="greeting" />
|
|
<xsl:call-template name="contentLinks" />
|
|
<xsl:call-template name="dimensionalNavbars" />
|
|
<xsl:call-template name="dataTables" />
|
|
<xsl:call-template name="boxPanels1" />
|
|
<xsl:call-template name="forms" />
|
|
<xsl:call-template name="labels" />
|
|
</xsl:template>
|
|
|
|
<!-- Copied from ccm-core/web/packages/bebop/xsl/DataTable.xsl -->
|
|
<xsl:template name="dataTables">
|
|
<xsl:for-each select="bebop:table[@class='dataTable']">
|
|
<table cellpadding="1" cellspacing="2" border="0">
|
|
<xsl:for-each select="thead|bebop:thead">
|
|
<xsl:call-template name="dataTableHead">
|
|
<xsl:with-param name="orderColumn" select="../@order"/>
|
|
<xsl:with-param name="direction" select="../@direction"/>
|
|
</xsl:call-template>
|
|
</xsl:for-each>
|
|
<xsl:for-each select="bebop:tbody">
|
|
<xsl:call-template name="dataTableBody"/>
|
|
</xsl:for-each>
|
|
</table>
|
|
</xsl:for-each>
|
|
</xsl:template>
|
|
|
|
<!-- Copied from ccm-core/web/packages/bebop/xsl/BoxPanel.xsl -->
|
|
<xsl:template name="boxPanels1">
|
|
<xsl:for-each select="bebop:boxPanel[@axis='1']">
|
|
<table>
|
|
<xsl:if test="string-length(@width)>0">
|
|
<xsl:attribute name="width">
|
|
<xsl:value-of select="@width"/>
|
|
</xsl:attribute>
|
|
</xsl:if>
|
|
<xsl:if test="string-length(@border)>0">
|
|
<xsl:attribute name="border">
|
|
<xsl:value-of select="@border"/>
|
|
</xsl:attribute>
|
|
</xsl:if>
|
|
<tr>
|
|
<xsl:for-each select="bebop:cell">
|
|
<td>
|
|
<xsl:for-each select="*/@class|*/@style">
|
|
<xsl:attribute name="{name()}">
|
|
<xsl:value-of select="." />
|
|
</xsl:attribute>
|
|
</xsl:for-each>
|
|
<xsl:apply-templates/>
|
|
</td>
|
|
</xsl:for-each>
|
|
</tr>
|
|
</table>
|
|
</xsl:for-each>
|
|
</xsl:template>
|
|
|
|
<!-- Copied from ccm-core/web/packages/bebop/xsl/DimensionalNavbar.xsl -->
|
|
<xsl:template name="dimensionalNavbars">
|
|
<xsl:for-each select="bebop:dimensionalNavbar">
|
|
<xsl:comment>bebop:dimensionalNavbar</xsl:comment>
|
|
<xsl:value-of select="@startTag"/>
|
|
<xsl:for-each select="*">
|
|
<xsl:apply-templates select="."/>
|
|
<xsl:if test="position()!=last()">
|
|
<xsl:choose>
|
|
<xsl:when test="string-length(../@delimiter)=0">
|
|
 > 
|
|
</xsl:when>
|
|
<xsl:otherwise><xsl:value-of select="../@delimiter"/></xsl:otherwise>
|
|
</xsl:choose>
|
|
</xsl:if>
|
|
</xsl:for-each>
|
|
<xsl:value-of select="@endTag"/>
|
|
<xsl:comment>/bebop:dimensionalNavbar</xsl:comment>
|
|
</xsl:for-each>
|
|
</xsl:template>
|
|
|
|
<!-- Copied from ccm-core/web/packages/bebop/xsl/Form.xsl -->
|
|
<xsl:template name="forms">
|
|
<xsl:for-each select="bebop:form">
|
|
<xsl:value-of select="@message"/>
|
|
<form>
|
|
<xsl:for-each select="@*[not(self::method)]">
|
|
<xsl:attribute name="{name()}">
|
|
<xsl:value-of select="."/>
|
|
</xsl:attribute>
|
|
<xsl:attribute name="method">
|
|
<xsl:choose>
|
|
<xsl:when test="string-length(../@method)=0">post</xsl:when>
|
|
<xsl:otherwise><xsl:value-of select="../@method"/></xsl:otherwise>
|
|
</xsl:choose>
|
|
</xsl:attribute>
|
|
</xsl:for-each>
|
|
<xsl:apply-templates />
|
|
</form>
|
|
</xsl:for-each>
|
|
</xsl:template>
|
|
|
|
<!-- Copied from ccm-core/web/packages/bebop/xsl/Label.xsl -->
|
|
<xsl:template name="labels">
|
|
<xsl:for-each select="bebop:label">
|
|
<xsl:call-template name="bebop-label-text">
|
|
<xsl:with-param name="text" select="text()"/>
|
|
<xsl:with-param name="escape" select="@escape"/>
|
|
</xsl:call-template>
|
|
</xsl:for-each>
|
|
</xsl:template>
|
|
|
|
<xsl:output method="html"/>
|
|
</xsl:stylesheet>
|