1.1 --- a/šablona/makra/tabulka.xsl Wed Feb 08 10:16:39 2012 +0100
1.2 +++ b/šablona/makra/tabulka.xsl Sat Jul 07 14:58:36 2012 +0200
1.3 @@ -39,6 +39,18 @@
1.4 </xsl:call-template>
1.5 </xsl:template>
1.6
1.7 + <!-- Skript je potřeba interpretovat ještě před tabulkou – ostatní makra budou interpretovat uvnitř buněk -->
1.8 + <xsl:template match="m:tabulka[m:skript]">
1.9 + <xsl:variable name="zadání">
1.10 + <xsl:apply-templates select="*"/>
1.11 + </xsl:variable>
1.12 + <xsl:call-template name="vykresliTabulku">
1.13 + <xsl:with-param name="zadání" select="$zadání"/>
1.14 + <xsl:with-param name="oddělovač" select="(@oddělovač, '\t+')[1]"/>
1.15 + </xsl:call-template>
1.16 + </xsl:template>
1.17 +
1.18 + <!-- Tabulka načítaná ze souboru: -->
1.19 <xsl:template match="m:tabulka[@src]">
1.20 <xsl:call-template name="vykresliTabulku">
1.21 <xsl:with-param name="zadání" select="m:načti-textový-soubor(@src)"/>
1.22 @@ -46,6 +58,7 @@
1.23 </xsl:call-template>
1.24 </xsl:template>
1.25
1.26 + <!-- TODO: Umožnit použití maker a značek uvnitř buněk tabulky. -->
1.27 <xsl:template name="vykresliTabulku">
1.28 <xsl:param name="zadání"/>
1.29 <xsl:param name="oddělovač"/>