# HG changeset patch # User František Kučera <franta-hg@frantovo.cz> # Date 1314116036 -7200 # Node ID 848da31dd379906a8e40d1e60b49dec2395f0e5f # Parent 6bc25517ac4f241c5b2315fd10337e58c37dce68 Diagramy #13 – drobná vylepšení. diff -r 6bc25517ac4f -r 848da31dd379 vstup/kontakt.xml --- 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; diff -r 6bc25517ac4f -r 848da31dd379 šablona/stránka.xsl --- 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>