1.1 --- a/šablona/stránka.xsl Mon Aug 22 01:17:12 2011 +0200
1.2 +++ b/šablona/stránka.xsl Tue Aug 23 16:45:30 2011 +0200
1.3 @@ -129,6 +129,33 @@
1.4 <pre><xsl:apply-templates/></pre>
1.5 </xsl:otherwise>
1.6 </xsl:choose>
1.7 - </xsl:template>
1.8 + </xsl:template>
1.9 +
1.10 + <!--
1.11 + Makro pro diagramy/grafy
1.12 + -->
1.13 + <xsl:template match="m:diagram">
1.14 + <xsl:variable name="souborDiagramu" select="j:vytvořDiagram(text(), @orientace = 'vodorovně')"/>
1.15 + <xsl:choose>
1.16 + <xsl:when test="$souborDiagramu">
1.17 + <div class="diagram">
1.18 + <a href="{$souborDiagramu}.svg">
1.19 + <img src="{$souborDiagramu}.svg" alt="Diagram {$souborDiagramu}"/>
1.20 + </a>
1.21 + <!-- TODO: SVG+PNG
1.22 + <object data="{$souborDiagramu}.svg" type="image/svg+xml">
1.23 + <img src="{$souborDiagramu}.png" alt="Diagram {$souborDiagramu}"/>
1.24 + </object>
1.25 + -->
1.26 + <xsl:if test="@nadpis">
1.27 + <p class="nadpis"><xsl:value-of select="@nadpis"/></p>
1.28 + </xsl:if>
1.29 + </div>
1.30 + </xsl:when>
1.31 + <xsl:otherwise>
1.32 + <xsl:message terminate="yes">Při vytváření diagramu došlo k chybě.</xsl:message>
1.33 + </xsl:otherwise>
1.34 + </xsl:choose>
1.35 + </xsl:template>
1.36
1.37 </xsl:stylesheet>