Changeset 410e228b for stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/xref.xsl
- Timestamp:
- 05/09/2008 01:00:42 PM (16 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 6.3, 6.3-rc1, 6.3-rc2, 6.3-rc3, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
- Children:
- b48899b
- Parents:
- 2262b78
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/xref.xsl
r2262b78 r410e228b 18 18 19 19 <!-- Use internal variable for olink xlink role for consistency --> 20 <xsl:variable 20 <xsl:variable 21 21 name="xolink.role">http://docbook.org/xlink/role/olink</xsl:variable> 22 22 … … 51 51 <xsl:variable name="xrefstyle"> 52 52 <xsl:choose> 53 <xsl:when test="@role and not(@xrefstyle) 53 <xsl:when test="@role and not(@xrefstyle) 54 54 and $use.role.as.xrefstyle != 0"> 55 55 <xsl:value-of select="@role"/> … … 124 124 <!-- page numbers only for local targets --> 125 125 </xsl:when> 126 <xsl:when test="starts-with(normalize-space($xrefstyle), 'select:') 126 <xsl:when test="starts-with(normalize-space($xrefstyle), 'select:') 127 127 and contains($xrefstyle, 'nopage')"> 128 128 <!-- negative xrefstyle in instance turns it off --> 129 129 </xsl:when> 130 130 <!-- positive xrefstyle already handles it --> 131 <xsl:when test="not(starts-with(normalize-space($xrefstyle), 'select:') 131 <xsl:when test="not(starts-with(normalize-space($xrefstyle), 'select:') 132 132 and (contains($xrefstyle, 'page') 133 133 or contains($xrefstyle, 'Page'))) 134 and ( $insert.xref.page.number = 'yes' 134 and ( $insert.xref.page.number = 'yes' 135 135 or $insert.xref.page.number = '1') 136 136 or local-name($target) = 'para'"> … … 788 788 <xsl:variable name="xrefstyle"> 789 789 <xsl:choose> 790 <xsl:when test="@role and not(@xrefstyle) 790 <xsl:when test="@role and not(@xrefstyle) 791 791 and $use.role.as.xrefstyle != 0"> 792 792 <xsl:value-of select="@role"/> … … 852 852 </xsl:when> 853 853 <!-- negative xrefstyle in instance turns it off --> 854 <xsl:when test="starts-with(normalize-space($xrefstyle), 'select:') 854 <xsl:when test="starts-with(normalize-space($xrefstyle), 'select:') 855 855 and contains($xrefstyle, 'nopage')"> 856 856 </xsl:when> 857 <xsl:when test="(starts-with(normalize-space($xrefstyle), 'select:') 858 and $insert.link.page.number = 'maybe' 857 <xsl:when test="(starts-with(normalize-space($xrefstyle), 'select:') 858 and $insert.link.page.number = 'maybe' 859 859 and (contains($xrefstyle, 'page') 860 860 or contains($xrefstyle, 'Page'))) 861 or ( $insert.link.page.number = 'yes' 861 or ( $insert.link.page.number = 'yes' 862 862 or $insert.link.page.number = '1') 863 863 or local-name($target) = 'para'"> … … 939 939 <xsl:variable name="fnum"> 940 940 <!-- FIXME: list in @from is probably not complete --> 941 <xsl:number level="any" 942 from="chapter|appendix|preface|article|refentry|bibliography[not(parent::article)]" 943 count="footnote[not(@label)][not(ancestor::tgroup)]|ulink[node()][@url != .][not(ancestor::footnote)]" 941 <xsl:number level="any" 942 from="chapter|appendix|preface|article|refentry|bibliography[not(parent::article)]" 943 count="footnote[not(@label)][not(ancestor::tgroup)]|ulink[node()][@url != .][not(ancestor::footnote)]" 944 944 format="1"/> 945 945 </xsl:variable> … … 1033 1033 </xsl:variable> 1034 1034 1035 <xsl:variable name="target.database" 1035 <xsl:variable name="target.database" 1036 1036 select="document($target.database.filename, /)"/> 1037 1037 … … 1186 1186 1187 1187 <xsl:variable name="targetptr"> 1188 <xsl:value-of 1188 <xsl:value-of 1189 1189 select="substring-before(substring-after($olink.key, '/'), '/')"/> 1190 1190 </xsl:variable> … … 1193 1193 <xsl:variable name="candidate"> 1194 1194 <xsl:for-each select="$target.database" > 1195 <xsl:value-of 1195 <xsl:value-of 1196 1196 select="key('targetptr-key', $olink.key)/@lang" /> 1197 1197 </xsl:for-each> … … 1207 1207 </xsl:variable> 1208 1208 1209 <xsl:if test="$current.docid = $targetdoc and 1209 <xsl:if test="$current.docid = $targetdoc and 1210 1210 $olink.lang = $target.lang"> 1211 1211 <xsl:variable name="targets" select="key('id',$targetptr)"/> … … 1395 1395 </xsl:variable> 1396 1396 1397 <xsl:variable name="target.database" 1397 <xsl:variable name="target.database" 1398 1398 select="document($target.database.filename, /)"/> 1399 1399
Note:
See TracChangeset
for help on using the changeset viewer.