Diagramy #13 – drobná vylepšení.
authorFrantišek Kučera <franta-hg@frantovo.cz>
Tue, 23 Aug 2011 18:13:56 +0200
changeset 33848da31dd379
parent 32 6bc25517ac4f
child 34 12a1d54a5fe6
Diagramy #13 – drobná vylepšení.
vstup/kontakt.xml
šablona/stránka.xsl
     1.1 --- a/vstup/kontakt.xml	Tue Aug 23 16:45:30 2011 +0200
     1.2 +++ b/vstup/kontakt.xml	Tue Aug 23 18:13:56 2011 +0200
     1.3 @@ -22,11 +22,11 @@
     1.4          </p>
     1.5          
     1.6          <m:diagram nadpis="Naše organizační struktura">       		
     1.7 -			tovarnik[label="pan továrník\n(majitel)"];
     1.8 -			reditel[label="pan ředitel"];
     1.9 -			sekretarka[label="slečna sekretářka"];
    1.10 -			root[label="Linuxový guru"];
    1.11 -			architekt[label="Softwarový architekt"];
    1.12 +			tovarnik[label="pan továrník\n(majitel)" shape="box"];
    1.13 +			reditel[label="pan ředitel" shape="box"];
    1.14 +			sekretarka[label="slečna sekretářka" shape="box"];
    1.15 +			root[label="Linuxový guru" shape="box"];
    1.16 +			architekt[label="Softwarový architekt" shape="box"];
    1.17  			
    1.18  			tovarnik -> reditel;
    1.19  			
     2.1 --- a/šablona/stránka.xsl	Tue Aug 23 16:45:30 2011 +0200
     2.2 +++ b/šablona/stránka.xsl	Tue Aug 23 18:13:56 2011 +0200
     2.3 @@ -19,6 +19,7 @@
     2.4  		doctype-system="http://www.w3.org/2002/04/xhtml-math-svg/xhtml-math-svg.dtd"/>
     2.5  		
     2.6  	<xsl:param name="vstup" select="'../vstup/'"/>
     2.7 +	<xsl:param name="výstup" select="'../výstup/'"/>
     2.8  	<xsl:param name="vstupníPřípona" select="'.xml'"/>
     2.9  	<xsl:param name="výstupníPřípona" select="'.xhtml'"/>
    2.10  	<xsl:param name="vsuvkováPřípona" select="'.inc'"/>
    2.11 @@ -140,13 +141,20 @@
    2.12  			<xsl:when test="$souborDiagramu">
    2.13  				<div class="diagram">
    2.14  					<a href="{$souborDiagramu}.svg">
    2.15 -						<img src="{$souborDiagramu}.svg" alt="Diagram {$souborDiagramu}"/>
    2.16 +						<img
    2.17 +							src="{$souborDiagramu}.svg" 
    2.18 +							alt="Diagram {$souborDiagramu} | pokud nevidíte obrázek, váš prohlížeč stojí za starou bačkoru"
    2.19 +							title="{@nadpis} (klikněte pro zobrazení samotného diagramu)"/>
    2.20  					</a>
    2.21 -					<!-- TODO: SVG+PNG 
    2.22 -					<object data="{$souborDiagramu}.svg" type="image/svg+xml">
    2.23 -						<img src="{$souborDiagramu}.png" alt="Diagram {$souborDiagramu}"/>
    2.24 +					<!-- TODO: SVG+PNG
    2.25 +					<xsl:variable name="svgDiagramu" select="document(concat($výstup, $souborDiagramu, '.svg'))/svg:svg"/>
    2.26 +					<object
    2.27 +						data="{$souborDiagramu}.svg"
    2.28 +						type="image/svg+xml"
    2.29 +						style="width: {$svgDiagramu/@width}; height: {$svgDiagramu/@height}">
    2.30 +							<img src="{$souborDiagramu}.png" alt="Diagram {$souborDiagramu}"/>
    2.31  					</object>
    2.32 -					 -->
    2.33 +					-->
    2.34  					<xsl:if test="@nadpis">
    2.35  						<p class="nadpis"><xsl:value-of select="@nadpis"/></p>
    2.36  					</xsl:if>