]> granicus.if.org Git - docbook-dsssl/commitdiff
Support termdef
authorNorman Walsh <ndw@nwalsh.com>
Mon, 4 Apr 2005 13:33:51 +0000 (13:33 +0000)
committerNorman Walsh <ndw@nwalsh.com>
Mon, 4 Apr 2005 13:33:51 +0000 (13:33 +0000)
xsl/fo/inline.xsl
xsl/html/inline.xsl

index 84c3cd8dec3738754d37b5eecd380d69c78d5ef3..b5dee96e52519e93278eee460f3cbdd6a3bd76a5 100644 (file)
   </xsl:choose>
 </xsl:template>
 
+<xsl:template match="termdef">
+  <fo:inline>
+    <xsl:call-template name="gentext.template">
+      <xsl:with-param name="context" select="'termdef'"/>
+      <xsl:with-param name="name" select="'prefix'"/>
+    </xsl:call-template>
+    <xsl:apply-templates/>
+    <xsl:call-template name="gentext.template">
+      <xsl:with-param name="context" select="'termdef'"/>
+      <xsl:with-param name="name" select="'suffix'"/>
+    </xsl:call-template>
+  </fo:inline>
+</xsl:template>
+
 <xsl:template match="sgmltag|tag">
   <xsl:variable name="class">
     <xsl:choose>
index b1d1965ddcca3d3b1b9cdbe17410d3cf005a2e28..4ed9cd1b9cb5d791dc8dd1c96be6e89ccf8b3975 100644 (file)
   </xsl:choose>
 </xsl:template>
 
+<xsl:template match="termdef">
+  <span class="{local-name(.)}">
+    <xsl:call-template name="gentext.template">
+      <xsl:with-param name="context" select="'termdef'"/>
+      <xsl:with-param name="name" select="'prefix'"/>
+    </xsl:call-template>
+    <xsl:apply-templates/>
+    <xsl:call-template name="gentext.template">
+      <xsl:with-param name="context" select="'termdef'"/>
+      <xsl:with-param name="name" select="'suffix'"/>
+    </xsl:call-template>
+  </span>
+</xsl:template>
+
 <xsl:template match="sgmltag|tag">
   <xsl:call-template name="format.sgmltag"/>
 </xsl:template>