[PATCH 09/11] docs: Move 'html including' from page.xsl to site.xsl

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Strip down the main template as much as possible.

Signed-off-by: Peter Krempa <pkrempa@xxxxxxxxxx>
---
 docs/page.xsl | 14 --------------
 docs/site.xsl | 14 ++++++++++++++
 2 files changed, 14 insertions(+), 14 deletions(-)

diff --git a/docs/page.xsl b/docs/page.xsl
index 04d7cc9432..e2f0092ae9 100644
--- a/docs/page.xsl
+++ b/docs/page.xsl
@@ -7,18 +7,12 @@
   exclude-result-prefixes="xsl exsl html"
   version="1.0">

-  <xsl:param name="builddir" select="'..'"/>
-
   <xsl:template match="node() | @*" mode="content">
     <xsl:copy>
       <xsl:apply-templates select="node() | @*" mode="content"/>
     </xsl:copy>
   </xsl:template>

-  <xsl:template match="html:div[@id='include']" mode="content">
-    <xsl:call-template name="include"/>
-  </xsl:template>
-
   <!-- This is the master page structure -->
   <xsl:template match="/" mode="page">
     <xsl:param name="pagesrc"/>
@@ -125,14 +119,6 @@
     </html>
   </xsl:template>

-  <xsl:template name="include">
-    <xsl:variable name="inchtml">
-      <xsl:copy-of select="document(concat($builddir, '/docs/', @filename))"/>
-    </xsl:variable>
-
-    <xsl:apply-templates select="exsl:node-set($inchtml)/html:html/html:body/*" mode="content"/>
-  </xsl:template>
-
   <xsl:template match="html:h1 | html:h2 | html:h3 | html:h4 | html:h5 | html:h6" mode="content">
     <xsl:element name="{name()}">
       <xsl:apply-templates mode="copy" />
diff --git a/docs/site.xsl b/docs/site.xsl
index f56eb67b8a..0c11619fea 100644
--- a/docs/site.xsl
+++ b/docs/site.xsl
@@ -8,6 +8,20 @@

   <xsl:import href="page.xsl"/>

+  <xsl:param name="builddir" select="'..'"/>
+
+  <xsl:template match="html:div[@id='include']" mode="content">
+    <xsl:call-template name="include"/>
+  </xsl:template>
+
+  <xsl:template name="include">
+    <xsl:variable name="inchtml">
+      <xsl:copy-of select="document(concat($builddir, '/docs/', @filename))"/>
+    </xsl:variable>
+
+    <xsl:apply-templates select="exsl:node-set($inchtml)/html:html/html:body/*" mode="content"/>
+  </xsl:template>
+
   <xsl:output
     method="xml"
     encoding="UTF-8"
-- 
2.43.0
_______________________________________________
Devel mailing list -- devel@xxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxx




[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]

  Powered by Linux