šablona/makra/diagramy.xsl
changeset 68 2e6d7bfcd84f
parent 61 9503eb8377f1
child 71 895757141bff
     1.1 --- a/šablona/makra/diagramy.xsl	Sat Jan 07 12:43:30 2012 +0100
     1.2 +++ b/šablona/makra/diagramy.xsl	Sat Jan 07 18:57:39 2012 +0100
     1.3 @@ -51,13 +51,19 @@
     1.4      <xsl:template name="vložDiagram">
     1.5  		<xsl:param name="zadání"/>
     1.6  		<xsl:param name="kompletní"/>
     1.7 -		<xsl:variable name="souborDiagramu" select="j:vytvořDiagram($zadání, @orientace = 'vodorovně', $kompletní)"/>
     1.8 +		<xsl:variable name="souborDiagramu" select="j:vytvořDiagram(
     1.9 +															$zadání, 
    1.10 +															@orientace = 'vodorovně', 
    1.11 +															$kompletní,
    1.12 +															tokenize(base-uri(), '/')[last()],
    1.13 +															@src
    1.14 +															)"/>
    1.15  		<xsl:choose>
    1.16  			<xsl:when test="$souborDiagramu">
    1.17  				<div class="diagram">
    1.18 -					<a href="{$souborDiagramu}.svg">
    1.19 +					<a href="{encode-for-uri($souborDiagramu)}.svg">
    1.20  						<img
    1.21 -							src="{$souborDiagramu}.svg" 
    1.22 +							src="{encode-for-uri($souborDiagramu)}.svg" 
    1.23  							alt="Diagram {(@nadpis, $souborDiagramu)[1]} | pokud nevidíte obrázek, váš prohlížeč stojí za starou bačkoru"
    1.24  							title="{@nadpis} (klikněte pro zobrazení samotného diagramu)"/>
    1.25  					</a>