You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by cr...@apache.org on 2003/12/17 07:32:07 UTC

cvs commit: cocoon-2.1/src/blocks/scratchpad/samples/othello/osml/core layout.xsl

crossley    2003/12/16 22:32:07

  Modified:    src/blocks/scratchpad/samples/othello/osml/core layout.xsl
  Log:
  Fix mac2unix line-endings.
  
  Revision  Changes    Path
  1.2       +76 -1     cocoon-2.1/src/blocks/scratchpad/samples/othello/osml/core/layout.xsl
  
  Index: layout.xsl
  ===================================================================
  RCS file: /home/cvs/cocoon-2.1/src/blocks/scratchpad/samples/othello/osml/core/layout.xsl,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- layout.xsl	15 Dec 2003 20:31:46 -0000	1.1
  +++ layout.xsl	17 Dec 2003 06:32:07 -0000	1.2
  @@ -1 +1,76 @@
  -<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:osm="http://osmosis.gr/osml/1.0">
	<xsl:output method="xml"/>
	
	<xsl:template match="/site">
	<!--
	<osm:page>	
		<xsl:apply-templates select="osm:page" />
	</osm:page>		
	-->
	<osm:site>	
		<xsl:apply-templates select="layout"/>
	</osm:site>

	</xsl:template>
	
	<xsl:template match="layout">	
			<xsl:apply-templates/>
	</xsl:template>		
	
	<xsl:template match="osm:page">
			<xsl:apply-templates/>
	</xsl:template>	
	
	
	
	<xsl:template match="osm:content-copy">
			<xsl:call-template name="getContent">
				<xsl:with-param name="select" select="@select"/>
			</xsl:call-template>
	</xsl:template>
	
	<xsl:template match="osm:menu-copy">
				<xsl:call-template name="getMenu">
				<xsl:with-param name="select" select="@select"/>
			</xsl:call-template>
	</xsl:template>	
	
	<xsl:template match="osm:block-copy">
			<xsl:call-template name="getBlock">
				<xsl:with-param name="select" select="@select"/>
			</xsl:call-template>
	</xsl:template>
	<!--
	        	 	<xsl:apply-templates select="osm:dummy[@contentID='vMenu'] "/>	
	-->
	
<!--
	<xsl:template name="getContent">
		<xsl:param name="select"/>
		<xsl:apply-templates select="//osm:container[@contentID=$select]"/>
	</xsl:template>
-->

	<xsl:template name="getContent">
		<xsl:param name="select"/>
		<xsl:apply-templates select="//*[@contentID=$select]"/>
	</xsl:template>
	
	<xsl:template name="getMenu">
		<xsl:param name="select"/>
		<xsl:apply-templates select="//osm:menus/osm:menu[@menuID=$select]"/>
	</xsl:template>	
	
	<xsl:template name="getBlock">
		<xsl:param name="select"/>
		<xsl:apply-templates select="//osm:blocks/osm:block[@blockID=$select]"/>
	</xsl:template>		
	
	<xsl:template match="node()|@*" priority="-1">
		<xsl:copy>
			<xsl:apply-templates select="@*"/>
			<xsl:apply-templates/>
		</xsl:copy>
	</xsl:template>
</xsl:stylesheet>
  \ No newline at end of file
  +<?xml version="1.0"?>
  +<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:osm="http://osmosis.gr/osml/1.0">
  +	<xsl:output method="xml"/>
  +	
  +	<xsl:template match="/site">
  +	<!--
  +	<osm:page>	
  +		<xsl:apply-templates select="osm:page" />
  +	</osm:page>		
  +	-->
  +	<osm:site>	
  +		<xsl:apply-templates select="layout"/>
  +	</osm:site>
  +
  +	</xsl:template>
  +	
  +	<xsl:template match="layout">	
  +			<xsl:apply-templates/>
  +	</xsl:template>		
  +	
  +	<xsl:template match="osm:page">
  +			<xsl:apply-templates/>
  +	</xsl:template>	
  +	
  +	
  +	
  +	<xsl:template match="osm:content-copy">
  +			<xsl:call-template name="getContent">
  +				<xsl:with-param name="select" select="@select"/>
  +			</xsl:call-template>
  +	</xsl:template>
  +	
  +	<xsl:template match="osm:menu-copy">
  +				<xsl:call-template name="getMenu">
  +				<xsl:with-param name="select" select="@select"/>
  +			</xsl:call-template>
  +	</xsl:template>	
  +	
  +	<xsl:template match="osm:block-copy">
  +			<xsl:call-template name="getBlock">
  +				<xsl:with-param name="select" select="@select"/>
  +			</xsl:call-template>
  +	</xsl:template>
  +	<!--
  +	        	 	<xsl:apply-templates select="osm:dummy[@contentID='vMenu'] "/>	
  +	-->
  +	
  +<!--
  +	<xsl:template name="getContent">
  +		<xsl:param name="select"/>
  +		<xsl:apply-templates select="//osm:container[@contentID=$select]"/>
  +	</xsl:template>
  +-->
  +
  +	<xsl:template name="getContent">
  +		<xsl:param name="select"/>
  +		<xsl:apply-templates select="//*[@contentID=$select]"/>
  +	</xsl:template>
  +	
  +	<xsl:template name="getMenu">
  +		<xsl:param name="select"/>
  +		<xsl:apply-templates select="//osm:menus/osm:menu[@menuID=$select]"/>
  +	</xsl:template>	
  +	
  +	<xsl:template name="getBlock">
  +		<xsl:param name="select"/>
  +		<xsl:apply-templates select="//osm:blocks/osm:block[@blockID=$select]"/>
  +	</xsl:template>		
  +	
  +	<xsl:template match="node()|@*" priority="-1">
  +		<xsl:copy>
  +			<xsl:apply-templates select="@*"/>
  +			<xsl:apply-templates/>
  +		</xsl:copy>
  +	</xsl:template>
  +</xsl:stylesheet>