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> |