--- 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>
+