]> granicus.if.org Git - docbook-dsssl/commitdiff
Feature #454323: customizable font in admonitions
authorNorman Walsh <ndw@nwalsh.com>
Tue, 4 Dec 2001 19:10:13 +0000 (19:10 +0000)
committerNorman Walsh <ndw@nwalsh.com>
Tue, 4 Dec 2001 19:10:13 +0000 (19:10 +0000)
xsl/fo/admon.xsl
xsl/params/admonition.properties.xml [new file with mode: 0644]

index 6280ff8a54fe13db33fe08a26dc0ce44eb23baff..064051d260295ce9f42ee9398ad0d54784da4666 100644 (file)
             </fo:block>
           </fo:table-cell>
           <fo:table-cell>
-            <fo:block>
+            <fo:block xsl:use-attribute-sets="admonition.title.properties">
               <xsl:apply-templates select="." mode="object.title.markup"/>
             </fo:block>
           </fo:table-cell>
         </fo:table-row>
         <fo:table-row>
           <fo:table-cell number-columns-spanned="2">
-            <fo:block>
+            <fo:block xsl:use-attribute-sets="admonition.properties">
               <xsl:apply-templates/>
             </fo:block>
           </fo:table-cell>
             start-indent="0.25in"
             end-indent="0.25in"
             id="{$id}">
-    <fo:block font-size="14pt" font-weight="bold" keep-with-next='always'>
+    <fo:block keep-with-next='always'
+              xsl:use-attribute-sets="admonition.title.properties">
       <xsl:apply-templates select="." mode="object.title.markup"/>
     </fo:block>
 
-    <xsl:apply-templates/>
+    <fo:block xsl:use-attribute-sets="admonition.properties">
+      <xsl:apply-templates/>
+    </fo:block>
   </fo:block>
 </xsl:template>
 
 <xsl:template match="caution/title"></xsl:template>
 <xsl:template match="tip/title"></xsl:template>
 
-<xsl:template match="title" mode="admonition.title.mode">
-  <fo:block font-size="14pt" font-weight="bold" keep-with-next='always'>
-    <xsl:apply-templates/>
-  </fo:block>
-</xsl:template>
-
 </xsl:stylesheet>
diff --git a/xsl/params/admonition.properties.xml b/xsl/params/admonition.properties.xml
new file mode 100644 (file)
index 0000000..09e3c29
--- /dev/null
@@ -0,0 +1,16 @@
+<refentry id="admonition.properties">
+<refnamediv>
+<refname>admonition.properties</refname>
+<refpurpose>To set the style for admonitions.</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='admonition.properties.frag'><xsl:attribute-set name="admonition.properties"/>
+</src:fragment>
+</refsynopsisdiv>
+<refsect1><title>Description</title>
+<para>How do you want admonitions styled? </para>
+<para>Set the font-size, weight etc to the style required</para>
+
+</refsect1>
+</refentry>