--- a/šablona/stránka.xsl Mon Aug 22 13:57:20 2011 +0200
+++ b/šablona/stránka.xsl Tue Aug 23 16:45:30 2011 +0200
@@ -129,6 +129,33 @@
<pre><xsl:apply-templates/></pre>
</xsl:otherwise>
</xsl:choose>
- </xsl:template>
+ </xsl:template>
+
+ <!--
+ Makro pro diagramy/grafy
+ -->
+ <xsl:template match="m:diagram">
+ <xsl:variable name="souborDiagramu" select="j:vytvořDiagram(text(), @orientace = 'vodorovně')"/>
+ <xsl:choose>
+ <xsl:when test="$souborDiagramu">
+ <div class="diagram">
+ <a href="{$souborDiagramu}.svg">
+ <img src="{$souborDiagramu}.svg" alt="Diagram {$souborDiagramu}"/>
+ </a>
+ <!-- TODO: SVG+PNG
+ <object data="{$souborDiagramu}.svg" type="image/svg+xml">
+ <img src="{$souborDiagramu}.png" alt="Diagram {$souborDiagramu}"/>
+ </object>
+ -->
+ <xsl:if test="@nadpis">
+ <p class="nadpis"><xsl:value-of select="@nadpis"/></p>
+ </xsl:if>
+ </div>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:message terminate="yes">Při vytváření diagramu došlo k chybě.</xsl:message>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:template>
</xsl:stylesheet>