source: stylesheets/blfs-chunked1.xsl@ 276015d2

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 6.2 6.2.0 6.2.0-rc1 6.2.0-rc2 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
Last change on this file since 276015d2 was 276015d2, checked in by Randy McMurchy <randy@…>, 17 years ago

Added the LastChangedBy and Date keywords then set the corresponding keyword property on each file in the repo

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@6430 af4574ff-66df-0310-9fd7-8a98e5e911e0

  • Property mode set to 100644
File size: 2.0 KB
Line 
1<?xml version='1.0' encoding='ISO-8859-1'?>
2
3<!--
4$LastChangedBy$
5$Date$
6-->
7
8<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
9 xmlns="http://www.w3.org/1999/xhtml"
10 version="1.0">
11
12 <xsl:import href="blfs-chunked2.xsl"/>
13 <xsl:import href="http://docbook.sourceforge.net/release/xsl/1.69.1/xhtml/chunk-common.xsl"/>
14 <xsl:include href="http://docbook.sourceforge.net/release/xsl/1.69.1/xhtml/manifest.xsl"/>
15
16 <!-- From the original chunk.xsl file:
17
18 Why is chunk-code now xsl:included?
19
20 Suppose you want to customize *both* the chunking algorithm used *and* the
21 presentation of some elements that may be chunks. In order to do that, you
22 must get the order of imports "just right". The answer is to make your own
23 copy of this file, where you replace the initial import of "docbook.xsl"
24 with an import of your own base.xsl (that does its own import of docbook.xsl).
25
26 Put the templates for changing the presentation of elements in your base.xsl.
27
28 Put the templates that control chunking after the include of chunk-code.xsl.
29
30 Voila! (Man I hope we can do this better in XSLT 2.0) -->
31
32 <xsl:include href="http://docbook.sourceforge.net/release/xsl/1.69.1/xhtml/chunk-code.xsl"/>
33
34 <!-- Including our others customized chunks templates -->
35 <xsl:include href="xhtml/lfs-index.xsl"/>
36 <xsl:include href="xhtml/lfs-legalnotice.xsl"/>
37 <xsl:include href="xhtml/lfs-navigational.xsl"/>
38
39 <!-- Prevent creation of dummy files -->
40 <xsl:template match="sect1|sect2|sect3|sect4|sect5|section">
41 <xsl:variable name="ischunk">
42 <xsl:call-template name="chunk"/>
43 </xsl:variable>
44 <xsl:choose>
45 <xsl:when test="@role = 'dummy'"/>
46 <xsl:when test="not(parent::*)">
47 <xsl:call-template name="process-chunk-element"/>
48 </xsl:when>
49 <xsl:when test="$ischunk = 0">
50 <xsl:apply-imports/>
51 </xsl:when>
52 <xsl:otherwise>
53 <xsl:call-template name="process-chunk-element"/>
54 </xsl:otherwise>
55 </xsl:choose>
56 </xsl:template>
57
58</xsl:stylesheet>
Note: See TracBrowser for help on using the repository browser.