Diagramy #13 – drobná vylepšení.
--- a/vstup/kontakt.xml Tue Aug 23 16:45:30 2011 +0200
+++ b/vstup/kontakt.xml Tue Aug 23 18:13:56 2011 +0200
@@ -22,11 +22,11 @@
</p>
<m:diagram nadpis="Naše organizační struktura">
- tovarnik[label="pan továrník\n(majitel)"];
- reditel[label="pan ředitel"];
- sekretarka[label="slečna sekretářka"];
- root[label="Linuxový guru"];
- architekt[label="Softwarový architekt"];
+ tovarnik[label="pan továrník\n(majitel)" shape="box"];
+ reditel[label="pan ředitel" shape="box"];
+ sekretarka[label="slečna sekretářka" shape="box"];
+ root[label="Linuxový guru" shape="box"];
+ architekt[label="Softwarový architekt" shape="box"];
tovarnik -> reditel;
--- a/šablona/stránka.xsl Tue Aug 23 16:45:30 2011 +0200
+++ b/šablona/stránka.xsl Tue Aug 23 18:13:56 2011 +0200
@@ -19,6 +19,7 @@
doctype-system="http://www.w3.org/2002/04/xhtml-math-svg/xhtml-math-svg.dtd"/>
<xsl:param name="vstup" select="'../vstup/'"/>
+ <xsl:param name="výstup" select="'../výstup/'"/>
<xsl:param name="vstupníPřípona" select="'.xml'"/>
<xsl:param name="výstupníPřípona" select="'.xhtml'"/>
<xsl:param name="vsuvkováPřípona" select="'.inc'"/>
@@ -140,13 +141,20 @@
<xsl:when test="$souborDiagramu">
<div class="diagram">
<a href="{$souborDiagramu}.svg">
- <img src="{$souborDiagramu}.svg" alt="Diagram {$souborDiagramu}"/>
+ <img
+ src="{$souborDiagramu}.svg"
+ alt="Diagram {$souborDiagramu} | pokud nevidíte obrázek, váš prohlížeč stojí za starou bačkoru"
+ title="{@nadpis} (klikněte pro zobrazení samotného diagramu)"/>
</a>
- <!-- TODO: SVG+PNG
- <object data="{$souborDiagramu}.svg" type="image/svg+xml">
- <img src="{$souborDiagramu}.png" alt="Diagram {$souborDiagramu}"/>
+ <!-- TODO: SVG+PNG
+ <xsl:variable name="svgDiagramu" select="document(concat($výstup, $souborDiagramu, '.svg'))/svg:svg"/>
+ <object
+ data="{$souborDiagramu}.svg"
+ type="image/svg+xml"
+ style="width: {$svgDiagramu/@width}; height: {$svgDiagramu/@height}">
+ <img src="{$souborDiagramu}.png" alt="Diagram {$souborDiagramu}"/>
</object>
- -->
+ -->
<xsl:if test="@nadpis">
<p class="nadpis"><xsl:value-of select="@nadpis"/></p>
</xsl:if>