šablona/makra/zvýraznění-syntaxe.xsl
changeset 87 25dec6931f18
parent 76 c7746d95283d
child 112 7d4b23ccf144
--- a/šablona/makra/zvýraznění-syntaxe.xsl	Sat Jan 14 17:56:59 2012 +0100
+++ b/šablona/makra/zvýraznění-syntaxe.xsl	Sat Jan 14 19:10:26 2012 +0100
@@ -23,45 +23,46 @@
 	xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
 	exclude-result-prefixes="m j">
 
-    <!--
-    	Zvýraznění syntaxe zdrojového kódu
-    	**********************************
-    	Ukázky zdrojového kódu budou mít zvýrazněnou syntaxi pro větší přehlednost.
-    	*
-    	@jazyk programovací jazyk, ve kterém je daný zdrojový kód 
-    	@src zdrojový kód nemusí být uvnitř elementu, ale můžeme se odkázat na externí soubor
-    	@odkaz nastavíme hodnotu „ano“, pokud chceme vložit odkaz na soubor je stažení
-    -->    
-    <xsl:template match="m:pre">
-    	<xsl:call-template name="zvýrazniZdroják">
-    		<xsl:with-param name="zdroják" select="text()"/>
-    	</xsl:call-template>
-    </xsl:template>
-    
-    <xsl:template match="m:pre[@src]">
-    	<xsl:call-template name="zvýrazniZdroják">
-    		<xsl:with-param name="zdroják" select="m:načti-textový-soubor(@src)"/>
-    	</xsl:call-template>
+	<!--
+		Zvýraznění syntaxe zdrojového kódu
+		**********************************
+		Ukázky zdrojového kódu budou mít zvýrazněnou syntaxi pro větší přehlednost.
+		*
+		@jazyk programovací jazyk, ve kterém je daný zdrojový kód 
+		@src zdrojový kód nemusí být uvnitř elementu, ale můžeme se odkázat na externí soubor
+		@odkaz nastavíme hodnotu „ano“, pokud chceme vložit odkaz na soubor je stažení
+	-->
+	<xsl:template match="m:pre">
+		<xsl:call-template name="zvýrazniZdroják">
+			<xsl:with-param name="zdroják" select="text()"/>
+		</xsl:call-template>
+	</xsl:template>
+
+	<xsl:template match="m:pre[@src]">
+		<xsl:call-template name="zvýrazniZdroják">
+			<xsl:with-param name="zdroják" select="m:načti-textový-soubor(@src)"/>
+		</xsl:call-template>
 		<xsl:if test="@odkaz = 'ano'">
 			<p class="zdroják-ke-stažení">
 				<span>Stáhnout: <a href="{encode-for-uri(@src)}"><xsl:value-of select="@src"/></a></span>
 			</p>
 		</xsl:if>
-    </xsl:template>
-    
-    <xsl:template name="zvýrazniZdroják">
-    	<xsl:param name="zdroják"/>
-    	<xsl:variable name="zvýrazněnýZdroják" select="j:zvýrazniSyntaxi($zdroják, @jazyk)"/>
-    	<xsl:choose>
-    		<xsl:when test="$zvýrazněnýZdroják">
-    			<xsl:comment>Následující kód je v jazyce <xsl:value-of select="@jazyk"/></xsl:comment>
-    			<xsl:value-of disable-output-escaping="yes" select="$zvýrazněnýZdroják"/>
-    		</xsl:when>
-    		<xsl:otherwise>
-    			<xsl:message>Zvýraznění syntaxe se nezdařilo → bude vložen původní nezvýrazněný kód.</xsl:message>
-    			<pre><xsl:value-of select="$zdroják"/></pre>
-    		</xsl:otherwise>
-    	</xsl:choose>    	
-    </xsl:template>
+	</xsl:template>
+
+	<xsl:template name="zvýrazniZdroják">
+		<xsl:param name="zdroják"/>
+		<xsl:variable name="zvýrazněnýZdroják" select="j:zvýrazniSyntaxi($zdroják, @jazyk)"/>
+		<xsl:choose>
+			<xsl:when test="$zvýrazněnýZdroják">
+				<xsl:comment>Následující kód je v jazyce <xsl:value-of select="@jazyk"/></xsl:comment>
+				<xsl:value-of disable-output-escaping="yes" select="$zvýrazněnýZdroják"/>
+			</xsl:when>
+			<xsl:otherwise>
+				<xsl:message>Zvýraznění syntaxe se nezdařilo → bude vložen původní nezvýrazněný kód.</xsl:message>
+				<pre><xsl:value-of select="$zdroják"/></pre>
+			</xsl:otherwise>
+		</xsl:choose>
+	</xsl:template>
 
 </xsl:stylesheet>
+