Changeset 19:b81b96475fe0 for šablona/stránka.xsl
- Timestamp:
- 04/30/11 20:20:54 (13 years ago)
- Branch:
- default
- Tags:
- v0.1
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
šablona/stránka.xsl
r18 r19 10 10 xmlns:svg="http://www.w3.org/2000/svg" 11 11 xmlns:xs="http://www.w3.org/2001/XMLSchema" 12 exclude-result-prefixes="fn h s k xs m">12 exclude-result-prefixes="fn h s k m xs"> 13 13 <xsl:output 14 14 method="xml" … … 17 17 doctype-public="-//W3C//DTD XHTML 1.1 plus MathML 2.0 plus SVG 1.1//EN" 18 18 doctype-system="http://www.w3.org/2002/04/xhtml-math-svg/xhtml-math-svg.dtd"/> 19 20 <!-- Vstupní adresář: --> 19 21 20 <xsl:param name="vstup" select="'../vstup/'"/> 22 21 <xsl:param name="vstupníPřípona" select="'.xml'"/> … … 24 23 <xsl:param name="vsuvkováPřípona" select="'.inc'"/> 25 24 <xsl:param name="podporaZaostalýchProhlížečů" select="false()" as="xs:boolean"/> 25 26 <xsl:include href="makra.xsl"/> 26 27 27 28 <!-- Celý dokument: --> … … 112 113 </a> 113 114 </xsl:template> 114 115 <!-- Ukázka vlastního „makra“: -->116 <xsl:template match="m:měřák">117 <xsl:variable name="hodnota" select="number(@hodnota)"/>118 <xsl:variable name="šířkaGrafu" select="128"/>119 <xsl:choose>120 <xsl:when test="$hodnota >= 0 and $hodnota <= 100">121 <div style="border: 1px solid black; width: {$šířkaGrafu}px; height: 16px; padding: 0px; text-align: center; background-color: #cfc;">122 <div style="margin: 0px; background-color: #A4E666; width: {@hodnota*$šířkaGrafu div 100}px; height: 16px;"><xsl:call-template name="varováníRetardace"/></div>123 <p style="margin: 0px; font-size: 12px; position: relative; top: -15px;">124 <xsl:value-of select="@hodnota"/>/100125 </p>126 </div>127 </xsl:when>128 <xsl:otherwise>129 <xsl:message terminate="yes">Hodnota měřáku musí být nejméně 0 a nejvíce 100 (udává procenta).</xsl:message>130 </xsl:otherwise>131 </xsl:choose>132 </xsl:template>133 115 134 116 </xsl:stylesheet>