Changeset 19:b81b96475fe0
- Timestamp:
- 04/30/11 20:20:54 (14 years ago)
- Author:
- František Kučera <franta-hg@…>
- Branch:
- default
- Tags:
- v0.1
- Message:
-
Vyčlenění uživatelských maker do samostatného souboru: #8
- Files:
-
Legend:
- Unmodified
- Added
- Removed
-
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"/>/100 |
125 | | </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> |