|
2107 | 2107 | </fo:block>
|
2108 | 2108 | <xsl:if test="$doctype != 'resolution'">
|
2109 | 2109 | <fo:block font-size="12pt" font-weight="normal" margin-top="6pt">
|
2110 |
| - <xsl:choose> |
| 2110 | + <!-- <xsl:choose> |
2111 | 2111 | <xsl:when test="parent::*[@obligation = 'informative']">
|
2112 | 2112 | <xsl:text>(This appendix does not form an integral part of this Recommendation.)</xsl:text>
|
2113 | 2113 | </xsl:when>
|
2114 | 2114 | <xsl:otherwise>
|
2115 | 2115 | <xsl:text>(This annex forms an integral part of this Recommendation.)</xsl:text>
|
2116 | 2116 | </xsl:otherwise>
|
2117 |
| - </xsl:choose> |
| 2117 | + </xsl:choose> --> |
| 2118 | + <!-- Added for https://github.com/metanorma/isodoc/issues/614 --> |
| 2119 | + <xsl:apply-templates select="following-sibling::itu:p[not(preceding-sibling::itu:clause)][starts-with(normalize-space(), '(')]/node()"/> |
2118 | 2120 | </fo:block>
|
2119 | 2121 | </xsl:if>
|
2120 | 2122 | </fo:block>
|
2121 | 2123 | </xsl:template>
|
2122 | 2124 |
|
| 2125 | + <!-- Added for https://github.com/metanorma/isodoc/issues/614 --> |
| 2126 | + <!-- renders in the annex/title template --> |
| 2127 | + <xsl:template match="itu:annex/itu:p[preceding-sibling::*[1][self::itu:title or self::itu:variant-title]][starts-with(normalize-space(), '(')]" priority="3"/> |
| 2128 | + |
2123 | 2129 | <!-- Bibliography -->
|
2124 | 2130 | <xsl:template match="itu:references[not(@normative='true')]/itu:title">
|
2125 | 2131 | <fo:block font-size="14pt" font-weight="bold" text-align="center" margin-bottom="18pt" role="H1">
|
|
2261 | 2267 | <xsl:call-template name="setStyle_preferred"/>
|
2262 | 2268 | <xsl:apply-templates />
|
2263 | 2269 | </fo:inline>
|
2264 |
| - <xsl:if test="../itu:termsource/itu:origin"> |
2265 |
| - <xsl:text>: </xsl:text> |
| 2270 | + <xsl:if test="../itu:termsource"> |
| 2271 | + <!-- https://github.com/metanorma/isodoc/issues/614 --> |
| 2272 | + <!-- <xsl:text>: </xsl:text> --> |
| 2273 | + <xsl:text> </xsl:text> |
2266 | 2274 | <xsl:variable name="citeas" select="../itu:termsource/itu:origin/@citeas"/>
|
2267 | 2275 | <xsl:variable name="bibitemid" select="../itu:termsource/itu:origin/@bibitemid"/>
|
2268 | 2276 | <xsl:variable name="origin_text" select="normalize-space(../itu:termsource/itu:origin/text())"/>
|
2269 | 2277 |
|
2270 |
| - <xsl:call-template name="insert_basic_link"> |
2271 |
| - <xsl:with-param name="element"> |
2272 |
| - <fo:basic-link internal-destination="{$bibitemid}" fox:alt-text="{$citeas}"> |
2273 |
| - <xsl:choose> |
2274 |
| - <xsl:when test="$origin_text != ''"> |
2275 |
| - <xsl:text> </xsl:text><xsl:apply-templates select="../itu:termsource/itu:origin/node()"/> |
2276 |
| - </xsl:when> |
2277 |
| - <xsl:when test="contains($citeas, '[')"> |
2278 |
| - <xsl:text> </xsl:text><xsl:value-of select="$citeas"/> <!-- disable-output-escaping="yes" --> |
2279 |
| - </xsl:when> |
2280 |
| - <xsl:otherwise> |
2281 |
| - <xsl:text> [</xsl:text><xsl:value-of select="$citeas"/><xsl:text>]</xsl:text> |
2282 |
| - </xsl:otherwise> |
2283 |
| - </xsl:choose> |
2284 |
| - </fo:basic-link> |
2285 |
| - </xsl:with-param> |
2286 |
| - </xsl:call-template> |
| 2278 | + <xsl:choose> |
| 2279 | + <xsl:when test="$origin_text != '' or $citeas != ''"> |
| 2280 | + <xsl:call-template name="insert_basic_link"> |
| 2281 | + <xsl:with-param name="element"> |
| 2282 | + <fo:basic-link internal-destination="{$bibitemid}" fox:alt-text="{$citeas}"> |
| 2283 | + <xsl:choose> |
| 2284 | + <xsl:when test="$origin_text != ''"> |
| 2285 | + <xsl:text> </xsl:text><xsl:apply-templates select="../itu:termsource/itu:origin/node()"/> |
| 2286 | + </xsl:when> |
| 2287 | + <!-- https://github.com/metanorma/isodoc/issues/614 --> |
| 2288 | + <!-- <xsl:when test="contains($citeas, '[')"> |
| 2289 | + <xsl:text> </xsl:text><xsl:value-of select="$citeas"/>disable-output-escaping="yes" |
| 2290 | + </xsl:when> |
| 2291 | + <xsl:otherwise> |
| 2292 | + <xsl:text> [</xsl:text><xsl:value-of select="$citeas"/><xsl:text>]</xsl:text> |
| 2293 | + </xsl:otherwise> --> |
| 2294 | + <xsl:otherwise> |
| 2295 | + <xsl:text> </xsl:text><xsl:value-of select="$citeas"/> |
| 2296 | + </xsl:otherwise> |
| 2297 | + </xsl:choose> |
| 2298 | + </fo:basic-link> |
| 2299 | + </xsl:with-param> |
| 2300 | + </xsl:call-template> |
| 2301 | + </xsl:when> |
| 2302 | + <xsl:otherwise> |
| 2303 | + <xsl:apply-templates select="../itu:termsource"> |
| 2304 | + <xsl:with-param name="process">true</xsl:with-param> |
| 2305 | + </xsl:apply-templates> |
| 2306 | + </xsl:otherwise> |
| 2307 | + </xsl:choose> |
2287 | 2308 | </xsl:if>
|
2288 | 2309 | <xsl:if test="following-sibling::itu:definition/node()">
|
2289 |
| - <xsl:text>: </xsl:text> |
| 2310 | + <xsl:if test="../itu:termsource"> |
| 2311 | + <xsl:text>:</xsl:text> |
| 2312 | + </xsl:if> |
| 2313 | + <xsl:text> </xsl:text> |
2290 | 2314 | <!-- <xsl:apply-templates select="following-sibling::itu:definition/node()" mode="process"/> -->
|
2291 | 2315 | <xsl:apply-templates select="following-sibling::itu:definition">
|
2292 | 2316 | <xsl:with-param name="process">true</xsl:with-param>
|
|
2298 | 2322 | </xsl:if> -->
|
2299 | 2323 | </xsl:template> <!-- preferred -->
|
2300 | 2324 |
|
2301 |
| - <xsl:template match="itu:term[itu:preferred]/itu:termsource" priority="2"/> |
| 2325 | + <xsl:template match="itu:term[itu:preferred]/itu:termsource" priority="2"> |
| 2326 | + <xsl:param name="process">false</xsl:param> |
| 2327 | + <xsl:if test="$process = 'true'"> |
| 2328 | + <xsl:apply-templates /> |
| 2329 | + </xsl:if> |
| 2330 | + </xsl:template> |
2302 | 2331 |
|
2303 | 2332 | <xsl:template match="itu:term[itu:preferred]/itu:definition" priority="2">
|
2304 | 2333 | <xsl:param name="process">false</xsl:param>
|
|
0 commit comments