]> granicus.if.org Git - docbook-dsssl/commitdiff
Feature request #507087. Added parameter for controling appearance of icons in HTML...
authorJirka Kosek <jirka@kosek.cz>
Tue, 22 Jan 2002 22:16:40 +0000 (22:16 +0000)
committerJirka Kosek <jirka@kosek.cz>
Tue, 22 Jan 2002 22:16:40 +0000 (22:16 +0000)
xsl/html/param.ent
xsl/html/param.xweb
xsl/htmlhelp/htmlhelp.xsl
xsl/params/htmlhelp.hhc.folders.instead.books.xml [new file with mode: 0644]

index 8a75fc30ef31fabd0679838722a6b2b3c0b574b0..91692192f0bcad1b4ba63af7de473bc1572e5fd7 100644 (file)
@@ -68,6 +68,7 @@
 <!ENTITY htmlhelp.enumerate.images SYSTEM "../params/htmlhelp.enumerate.images.xml">
 <!ENTITY htmlhelp.force.map.and.alias SYSTEM "../params/htmlhelp.force.map.and.alias.xml">
 <!ENTITY htmlhelp.hhc SYSTEM "../params/htmlhelp.hhc.xml">
+<!ENTITY htmlhelp.hhc.folders.instead.books SYSTEM "../params/htmlhelp.hhc.folders.instead.books.xml">
 <!ENTITY htmlhelp.hhc.section.depth SYSTEM "../params/htmlhelp.hhc.section.depth.xml">
 <!ENTITY htmlhelp.hhp SYSTEM "../params/htmlhelp.hhp.xml">
 <!ENTITY htmlhelp.hhp.tail SYSTEM "../params/htmlhelp.hhp.tail.xml">
index 51b01d9d056cd948ac46be55cef523ab0c314972..95ecaf147c17876cae811609a99f805e817a5d8a 100644 (file)
@@ -256,6 +256,7 @@ to be incomplete. Don't forget to read the source, too :-)</para>
 &htmlhelp.map.file;
 &htmlhelp.alias.file;
 &htmlhelp.hhc.section.depth;
+&htmlhelp.hhc.folders.instead.books;
 </reference>
 
 <appendix><title>The Stylesheet</title>
@@ -351,6 +352,7 @@ around all these parameters.</para>
 <src:fragref linkend="htmlhelp.enumerate.images.frag"/>
 <src:fragref linkend="htmlhelp.force.map.and.alias.frag"/>
 <src:fragref linkend="htmlhelp.hhc.frag"/>
+<src:fragref linkend="htmlhelp.hhc.folders.instead.books.frag"/>
 <src:fragref linkend="htmlhelp.hhc.section.depth.frag"/>
 <src:fragref linkend="htmlhelp.hhp.frag"/>
 <src:fragref linkend="htmlhelp.hhp.tail.frag"/>
index 739ed877eeb5130f316e141494b39e5fdfb1a0b5..5742b64e7e3208f3d1dd7980ab7c12c88acc8034 100644 (file)
@@ -122,7 +122,7 @@ Title=</xsl:text>
     <xsl:apply-templates select="key('id',$rootid)" mode="enumerate-files"/>
   </xsl:when>
   <xsl:otherwise>
-    <xsl:apply-templates mode="enumerate-files"/>
+    <xsl:apply-templates select="/" mode="enumerate-files"/>
   </xsl:otherwise>
 </xsl:choose>
 
@@ -132,7 +132,7 @@ Title=</xsl:text>
       <xsl:apply-templates select="key('id',$rootid)" mode="enumerate-images"/>
     </xsl:when>
     <xsl:otherwise>
-      <xsl:apply-templates mode="enumerate-images"/>
+      <xsl:apply-templates select="/" mode="enumerate-images"/>
     </xsl:otherwise>
   </xsl:choose>
 </xsl:if>
@@ -300,11 +300,15 @@ Title=</xsl:text>
   <xsl:text>&lt;HTML&gt;
 &lt;HEAD&gt;
 &lt;/HEAD&gt;
-&lt;BODY&gt;
-&lt;OBJECT type="text/site properties"&gt;
+  &lt;BODY&gt;
+</xsl:text>
+  <xsl:if test="$htmlhelp.hhc.folders.instead.books != 0">
+    <xsl:text>&lt;OBJECT type="text/site properties"&gt;
        &lt;param name="ImageType" value="Folder"&gt;
 &lt;/OBJECT&gt;
-&lt;UL&gt;
+</xsl:text>
+  </xsl:if>
+<xsl:text>&lt;UL&gt;
 </xsl:text>
 
   <xsl:choose>
@@ -312,7 +316,7 @@ Title=</xsl:text>
       <xsl:apply-templates select="key('id',$rootid)" mode="hhc"/>
     </xsl:when>
     <xsl:otherwise>
-      <xsl:apply-templates select="." mode="hhc"/>
+      <xsl:apply-templates select="/" mode="hhc"/>
     </xsl:otherwise>
   </xsl:choose>
 
diff --git a/xsl/params/htmlhelp.hhc.folders.instead.books.xml b/xsl/params/htmlhelp.hhc.folders.instead.books.xml
new file mode 100644 (file)
index 0000000..31dba2a
--- /dev/null
@@ -0,0 +1,23 @@
+<refentry id="htmlhelp.hhc.folders.instead.books">
+<refmeta>
+<refentrytitle>htmlhelp.hhc.folders.instead.books</refentrytitle>
+<refmiscinfo role="type"></refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.hhc.folders.instead.books</refname>
+<refpurpose></refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='htmlhelp.hhc.folders.instead.books.frag'>
+<xsl:param name="htmlhelp.hhc.folders.instead.books" select="1"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>This parameter controls whether there should be folder-like
+icons (1) or book-like icons (0) in ToC.</para>
+
+</refsect1>
+</refentry>