Diagramy #13 – drobná vylepšení.
authorFrantišek Kučera <franta-hg@frantovo.cz>
Tue, 23 Aug 2011 18:13:56 +0200
changeset 33 848da31dd379
parent 32 6bc25517ac4f
child 34 12a1d54a5fe6
Diagramy #13 – drobná vylepšení.
vstup/kontakt.xml
šablona/stránka.xsl
--- 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>