šablona/makra/diagramy.xsl
changeset 67 89b42acb3593
parent 61 9503eb8377f1
child 71 895757141bff
--- a/šablona/makra/diagramy.xsl	Sat Jan 07 17:34:57 2012 +0100
+++ b/šablona/makra/diagramy.xsl	Sat Jan 07 18:45:54 2012 +0100
@@ -51,13 +51,19 @@
     <xsl:template name="vložDiagram">
 		<xsl:param name="zadání"/>
 		<xsl:param name="kompletní"/>
-		<xsl:variable name="souborDiagramu" select="j:vytvořDiagram($zadání, @orientace = 'vodorovně', $kompletní)"/>
+		<xsl:variable name="souborDiagramu" select="j:vytvořDiagram(
+															$zadání, 
+															@orientace = 'vodorovně', 
+															$kompletní,
+															tokenize(base-uri(), '/')[last()],
+															@src
+															)"/>
 		<xsl:choose>
 			<xsl:when test="$souborDiagramu">
 				<div class="diagram">
-					<a href="{$souborDiagramu}.svg">
+					<a href="{encode-for-uri($souborDiagramu)}.svg">
 						<img
-							src="{$souborDiagramu}.svg" 
+							src="{encode-for-uri($souborDiagramu)}.svg" 
 							alt="Diagram {(@nadpis, $souborDiagramu)[1]} | pokud nevidíte obrázek, váš prohlížeč stojí za starou bačkoru"
 							title="{@nadpis} (klikněte pro zobrazení samotného diagramu)"/>
 					</a>