forrest-svn mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From gmcdon...@apache.org
Subject svn commit: r777388 - in /forrest/trunk/main/webapp/skins: common/xslt/html/document-to-html.xsl common/xslt/html/site-to-xhtml.xsl pelt/xslt/html/document-to-html.xsl pelt/xslt/html/site-to-xhtml.xsl
Date Fri, 22 May 2009 05:58:34 GMT
Author: gmcdonald
Date: Fri May 22 05:58:34 2009
New Revision: 777388

URL: http://svn.apache.org/viewvc?rev=777388&view=rev
Log:
Enable class usage for body element, due to Sina Heshmati. Fix for skins part of FOR-1167

Modified:
    forrest/trunk/main/webapp/skins/common/xslt/html/document-to-html.xsl
    forrest/trunk/main/webapp/skins/common/xslt/html/site-to-xhtml.xsl
    forrest/trunk/main/webapp/skins/pelt/xslt/html/document-to-html.xsl
    forrest/trunk/main/webapp/skins/pelt/xslt/html/site-to-xhtml.xsl

Modified: forrest/trunk/main/webapp/skins/common/xslt/html/document-to-html.xsl
URL: http://svn.apache.org/viewvc/forrest/trunk/main/webapp/skins/common/xslt/html/document-to-html.xsl?rev=777388&r1=777387&r2=777388&view=diff
==============================================================================
--- forrest/trunk/main/webapp/skins/common/xslt/html/document-to-html.xsl (original)
+++ forrest/trunk/main/webapp/skins/common/xslt/html/document-to-html.xsl Fri May 22 05:58:34
2009
@@ -376,4 +376,12 @@
       <xsl:apply-templates/>
     </xsl:copy>
   </xsl:template>
+  <xsl:template match="body" mode="carry-body-attribs">
+    <xsl:apply-templates select="@*" mode="carry-body-attribs"/>
+  </xsl:template>
+  <xsl:template match="@class" mode="carry-body-attribs">
+    <xsl:attribute name="class">
+      <xsl:value-of select="."/>
+    </xsl:attribute>
+  </xsl:template>
 </xsl:stylesheet>

Modified: forrest/trunk/main/webapp/skins/common/xslt/html/site-to-xhtml.xsl
URL: http://svn.apache.org/viewvc/forrest/trunk/main/webapp/skins/common/xslt/html/site-to-xhtml.xsl?rev=777388&r1=777387&r2=777388&view=diff
==============================================================================
--- forrest/trunk/main/webapp/skins/common/xslt/html/site-to-xhtml.xsl (original)
+++ forrest/trunk/main/webapp/skins/common/xslt/html/site-to-xhtml.xsl Fri May 22 05:58:34
2009
@@ -396,4 +396,18 @@
       </xsl:if>
     </xsl:if>
   </xsl:template>
+  <xsl:template name="carry-body-attribs">
+    <!-- <div id="content"/> is used to carry attribs from XDocs to 
+          final HTML -->
+    <xsl:apply-templates 
+      select="//div[@id='content']/@*" mode="carry-body-attribs"/>
+  </xsl:template>
+  <xsl:template match="@id" mode="carry-body-attribs">
+    <!-- Ignore @id -->
+  </xsl:template>
+  <xsl:template match="@class" mode="carry-body-attribs">
+    <xsl:attribute name="class">
+      <xsl:value-of select="."/>
+    </xsl:attribute>
+  </xsl:template>
 </xsl:stylesheet>

Modified: forrest/trunk/main/webapp/skins/pelt/xslt/html/document-to-html.xsl
URL: http://svn.apache.org/viewvc/forrest/trunk/main/webapp/skins/pelt/xslt/html/document-to-html.xsl?rev=777388&r1=777387&r2=777388&view=diff
==============================================================================
--- forrest/trunk/main/webapp/skins/pelt/xslt/html/document-to-html.xsl (original)
+++ forrest/trunk/main/webapp/skins/pelt/xslt/html/document-to-html.xsl Fri May 22 05:58:34
2009
@@ -27,6 +27,7 @@
       <xsl:apply-templates select="header/link"/>
     </meta-data>
     <div id="content">
+      <xsl:apply-templates select="body" mode="carry-body-attribs"/>
       <div id="skinconf-printlink"/>
       <div id="skinconf-xmllink"/>
       <div id="skinconf-podlink"/>

Modified: forrest/trunk/main/webapp/skins/pelt/xslt/html/site-to-xhtml.xsl
URL: http://svn.apache.org/viewvc/forrest/trunk/main/webapp/skins/pelt/xslt/html/site-to-xhtml.xsl?rev=777388&r1=777387&r2=777388&view=diff
==============================================================================
--- forrest/trunk/main/webapp/skins/pelt/xslt/html/site-to-xhtml.xsl (original)
+++ forrest/trunk/main/webapp/skins/pelt/xslt/html/site-to-xhtml.xsl Fri May 22 05:58:34 2009
@@ -111,6 +111,7 @@
   |HTML-body
   +-->
       <body onload="init()">
+        <xsl:call-template name="carry-body-attribs"/>
 <script type="text/javascript">ndeSetTextSize();</script>
 <!--+Site structure
   +++++++++++++++++++++++++++



Mime
View raw message