1
1
<?xml version="1.0" encoding="UTF-8" ?>
2
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
3
<!-- This file is a customization layer for HTML only -->
4
<!-- ======================= -->
2
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
3
xmlns:fo="http://www.w3.org/1999/XSL/Format" version="1.0">
5
<!-- This file is a customization layer for HTML only -->
6
<!-- ======================= -->
6
8
<xsl:import href="/usr/share/xml/docbook/stylesheet/nwalsh/xhtml/chunk.xsl"/>
7
<xsl:import href="ubuntu-banner.xsl"/>
9
<xsl:import href="xubuntu-banner.xsl"/>
10
<xsl:param name="generate.legalnotice.link" select="1"/>
12
<xsl:param name="generate.legalnotice.link" select="1"/>
11
13
<!-- requires DocBook XSL 1.69.1a -->
12
<xsl:param name="generate.revhistory.link" select="1"/>
14
<xsl:param name="generate.toc" select="'no'"/>
16
<xsl:param name="toc.section.depth" select="1"/>
17
<xsl:param name="chunker.output.indent" select="'yes'"/>
18
<xsl:param name="body.font.master" select="10"/>
19
<xsl:param name="html.stylesheet" select="'common/xubuntu-book.css'"/>
20
<xsl:param name="shade.verbatim" select="0"/>
21
<xsl:param name="draft.mode" select="'no'"/>
14
<xsl:param name="generate.revhistory.link" select="1"/>
15
<!-- <xsl:param name="generate.toc" select="'no'"/> -->
17
<xsl:param name="toc.section.depth" select="1"/>
18
<xsl:param name="chunker.output.indent" select="'yes'"/>
19
<xsl:param name="body.font.master" select="10"/>
20
<xsl:param name="html.stylesheet" select="'../common/xubuntu-book.css'"/>
21
<xsl:param name="shade.verbatim" select="0"/>
22
<xsl:param name="draft.mode" select="'no'"/>
23
24
<!-- disable scaling (which is needed for PDF generation) -->
24
25
<xsl:param name="ignore.image.scaling" select="1"/>
26
27
<!--Navigation Graphics-->
27
28
<xsl:param name="navig.graphics" select="1"/>
28
<xsl:param name="navig.graphics.path" select="'common/images/navig/'"/>
29
<xsl:param name="navig.graphics.path" select="'../common/images/navig/'"/>
29
30
<xsl:param name="navig.graphics.extension" select="'.png'"/>
30
31
<xsl:param name="navig.showtitles" select="1"/>
32
33
<!--Admon Graphics-->
33
34
<xsl:param name="admon.graphics" select="1"/>
34
35
<xsl:param name="admon.textlabel" select="0"/>
35
<xsl:param name="admon.graphics.path" select="'common/images/admon/'"/>
36
<xsl:param name="admon.graphics.path" select="'../common/images/admon/'"/>
36
37
<xsl:param name="admon.graphics.extension" select="'.png'"/>
38
39
<!-- Callout Graphics -->
39
40
<xsl:param name="callout.unicode" select="1"/>
40
41
<xsl:param name="callout.graphics" select="0"/>
41
<xsl:param name="callout.graphics.path" select="'common/images/callouts/'"/>
42
<xsl:param name="callout.graphics.path" select="'../common/images/callouts/'"/>
42
43
<xsl:param name="callout.graphics.extension" select="'.png'"/>
44
<!-- Inline Formatting -->
45
<xsl:template match="application">
46
<xsl:call-template name="inline.boldseq"/>
48
<xsl:template match="guibutton">
49
<xsl:call-template name="inline.boldseq"/>
51
<xsl:template match="guilabel">
52
<xsl:call-template name="inline.italicseq"/>
45
<!-- Show all subpages directly below the mainpage -->
46
<xsl:param name="chunk.section.depth" select="0" />
48
<!-- Inline Formatting -->
49
<xsl:template match="application">
50
<xsl:call-template name="inline.boldseq"/>
52
<xsl:template match="guibutton">
53
<xsl:call-template name="inline.boldseq"/>
55
<xsl:template match="guilabel">
56
<xsl:call-template name="inline.italicseq"/>
58
<xsl:template match="processing-instruction('br')">
64
<xsl:template match="inlinemediaobject[@role = 'icon-pkg']" mode="class.value">
65
<xsl:value-of select="'inline-icon-pkg'"/>
67
<xsl:template match="inlinemediaobject[@role = 'icon-key']" mode="class.value">
68
<xsl:value-of select="'inline-icon-key'"/>
55
72
<xsl:param name="use.id.as.filename" select="1"/>
57
74
<!-- this strippath template is copied from the 1.68.1 version of common.xls -->
58
75
<xsl:template name="strippath">
59
<xsl:param name="filename" select="''"/>
61
<!-- Leading .. are not eliminated -->
62
<xsl:when test="starts-with($filename, '../')">
63
<xsl:value-of select="'../'"/>
64
<xsl:call-template name="strippath">
65
<xsl:with-param name="filename" select="substring-after($filename, '../')"/>
68
<xsl:when test="contains($filename, '/../')">
69
<xsl:call-template name="strippath">
70
<xsl:with-param name="filename">
71
<xsl:call-template name="getdir">
72
<xsl:with-param name="filename" select="substring-before($filename, '/../')"/>
74
<xsl:value-of select="substring-after($filename, '/../')"/>
79
<xsl:value-of select="$filename"/>
76
<xsl:param name="filename" select="''"/>
78
<!-- Leading .. are not eliminated -->
79
<xsl:when test="starts-with($filename, '../')">
80
<xsl:value-of select="'../'"/>
81
<xsl:call-template name="strippath">
82
<xsl:with-param name="filename" select="substring-after($filename, '../')"/>
85
<xsl:when test="contains($filename, '/../')">
86
<xsl:call-template name="strippath">
87
<xsl:with-param name="filename">
88
<xsl:call-template name="getdir">
89
<xsl:with-param name="filename" select="substring-before($filename, '/../')"/>
91
<xsl:value-of select="substring-after($filename, '/../')"/>
96
<xsl:value-of select="$filename"/>