equal
deleted
inserted
replaced
115 </xsl:template> |
115 </xsl:template> |
116 |
116 |
117 <!-- |
117 <!-- |
118 Makro pro zvýraznění syntaxe: |
118 Makro pro zvýraznění syntaxe: |
119 --> |
119 --> |
120 <xsl:template match="m:pre[@jazyk]"> |
|
121 <xsl:value-of disable-output-escaping="yes" select="j:zvýrazniSyntaxi(text(), @jazyk)"/> |
|
122 </xsl:template> |
|
123 <xsl:template match="m:pre"> |
120 <xsl:template match="m:pre"> |
124 <!-- Pokud jazyk uveden není, nic nezvýrazňujeme. --> |
121 <xsl:variable name="zvýrazněnýText" select="j:zvýrazniSyntaxi(text(), @jazyk)"/> |
125 <pre><xsl:apply-templates/></pre> |
122 <xsl:choose> |
126 </xsl:template> |
123 <xsl:when test="$zvýrazněnýText"> |
127 |
124 <xsl:value-of disable-output-escaping="yes" select="$zvýrazněnýText"/> |
|
125 </xsl:when> |
|
126 <xsl:otherwise> |
|
127 <xsl:message>Zvýraznění syntaxe se nezdařilo → bude vložen původní nezvýrazněný kód.</xsl:message> |
|
128 <pre><xsl:apply-templates/></pre> |
|
129 </xsl:otherwise> |
|
130 </xsl:choose> |
|
131 </xsl:template> |
128 |
132 |
129 </xsl:stylesheet> |
133 </xsl:stylesheet> |