svn commit: r42109 - user/gabor/db5

Gabor Kovesdan gabor at FreeBSD.org
Tue Jul 2 10:08:58 UTC 2013


Author: gabor
Date: Tue Jul  2 10:08:57 2013
New Revision: 42109
URL: http://svnweb.freebsd.org/changeset/doc/42109

Log:
  - Convert titles properly (move into info if not there)

Modified:
  user/gabor/db5/db5-upgrade.xsl

Modified: user/gabor/db5/db5-upgrade.xsl
==============================================================================
--- user/gabor/db5/db5-upgrade.xsl	Tue Jul  2 09:55:51 2013	(r42108)
+++ user/gabor/db5/db5-upgrade.xsl	Tue Jul  2 10:08:57 2013	(r42109)
@@ -201,7 +201,12 @@
 <xsl:template match="title|titleabbrev|subtitle" mode="info"/>
 
 <xsl:template match="title|titleabbrev|subtitle">
-  <xsl:if test="not(preceding-sibling::sect1info or preceding-sibling::sect2info or preceding-sibling::sect3info or preceding-sibling::sect4info or preceding-sibling::chapterinfo)">
+  <xsl:if test="not(preceding-sibling::sect1info or preceding-sibling::sect2info or preceding-sibling::sect3info or
+           preceding-sibling::sect4info or preceding-sibling::chapterinfo or preceding-sibling::bookinfo or
+           preceding-sibling::articleinfo or
+           following-sibling::sect1info or following-sibling::sect2info or following-sibling::sect3info or
+           following-sibling::sect4info or following-sibling::chapterinfo or following-sibling::bookinfo or
+           following-sibling::articleinfo)">
     <xsl:copy>
       <xsl:call-template name="copy.attributes"/>
       <xsl:apply-templates/>
@@ -229,16 +234,10 @@
 		     |screeninfo|sidebarinfo"
               priority="200">
   <info>
-    <xsl:if test="../title">
-      <xsl:apply-templates select="../title"/>
-    </xsl:if>
-    <xsl:if test="../titleabbrev">
-      <xsl:apply-templates select="../titleabbrev"/>
-    </xsl:if>
-    <xsl:if test="../subtitle">
-      <xsl:apply-templates select="../subtitle"/>
-    </xsl:if>
     <xsl:call-template name="copy.attributes"/>
+    <xsl:apply-templates select="(../title|title)[1]" mode="copy"/>
+    <xsl:apply-templates select="(../subtitle|subtitle)[1]" mode="copy"/>
+    <xsl:apply-templates select="(../titleabbrev|titleabbrev)[1]" mode="copy"/>
     <xsl:apply-templates mode="info"/>
   </info>
 </xsl:template>


More information about the svn-doc-user mailing list