You are viewing a plain text version of this content. The canonical link for it is here.
Posted to svn@forrest.apache.org by cr...@apache.org on 2004/10/01 09:44:50 UTC
svn commit: rev 47639 - in forrest/trunk/src/core/context/skins/pelt: css xslt/html
Author: crossley
Date: Fri Oct 1 00:44:49 2004
New Revision: 47639
Modified:
forrest/trunk/src/core/context/skins/pelt/css/screen.css
forrest/trunk/src/core/context/skins/pelt/xslt/html/site2xhtml.xsl
Log:
Icons were out of place when activating alternative formats (XML, POD, print).
Pelt was providing a transformation for the PDF icon, but not the others.
Hence it was getting the default table-based transformation from common/
Also added corresponding classes to screen.css
http://marc.theaimsgroup.com/?l=forrest-dev&m=109592378423781
Submitted by: Arturo Vazquez arturo.vazquez<AT>gmail.com
Modified: forrest/trunk/src/core/context/skins/pelt/css/screen.css
==============================================================================
--- forrest/trunk/src/core/context/skins/pelt/css/screen.css (original)
+++ forrest/trunk/src/core/context/skins/pelt/css/screen.css Fri Oct 1 00:44:49 2004
@@ -444,16 +444,69 @@
height: 16px;
width: 16px;
}
+.xmllink {
+ position: relative; /* IE bugfix cont'd */
+ float: right;
+ margin: 0px 5px;
+ padding: 0;
+}
+.xmllink br {
+ margin-top: -10px;
+ padding-left: 1px;
+}
+.xmllink a {
+ display: block;
+ font-size: 70%;
+ text-align: center;
+ margin: 0;
+ padding: 0;
+}
+
+.xmllink img {
+ display: block;
+ height: 16px;
+ width: 16px;
+}
+.podlink {
+ position: relative; /* IE bugfix cont'd */
+ float: right;
+ margin: 0px 5px;
+ padding: 0;
+}
+.podlink br {
+ margin-top: -10px;
+ padding-left: 1px;
+}
+.podlink a {
+ display: block;
+ font-size: 70%;
+ text-align: center;
+ margin: 0;
+ padding: 0;
+}
+
+.podlink img {
+ display: block;
+ height: 16px;
+ width: 16px;
+}
+
.printlink {
float: right;
}
+.printlink br {
+ margin-top: -10px;
+ padding-left: 1px;
+}
.printlink a {
display: block;
+ font-size: 70%;
text-align: center;
- margin: 0 5px;
+ margin: 0;
+ padding: 0;
}
.printlink img {
display: block;
- height: 32px;
- width: 32px;
+ height: 16px;
+ width: 16px;
}
Modified: forrest/trunk/src/core/context/skins/pelt/xslt/html/site2xhtml.xsl
==============================================================================
--- forrest/trunk/src/core/context/skins/pelt/xslt/html/site2xhtml.xsl (original)
+++ forrest/trunk/src/core/context/skins/pelt/xslt/html/site2xhtml.xsl Fri Oct 1 00:44:49 2004
@@ -500,12 +500,53 @@
+-->
<xsl:template match="div[@id='skinconf-pdflink']">
<xsl:if test="not($config/disable-pdf-link) or $disable-pdf-link = 'false'">
- <div class="pdflink"><a href="{$filename-noext}.pdf" class="dida">
- <img class="skin" src="{$skin-img-dir}/pdfdoc.gif" alt="PDF"/><br/>
+ <div class="pdflink" title="PDF"><a href="{$filename-noext}.pdf" class="dida">
+ <img class="skin" src="{$skin-img-dir}/pdfdoc.gif" alt="PDF" /><br/>
PDF</a>
</div>
</xsl:if>
</xsl:template>
+ <xsl:template match="div[@id='skinconf-xmllink']">
+ <xsl:if test="not($config/disable-xml-link) or $disable-xml-link = 'false'">
+ <div class="xmllink" title="XML"><a href="{$filename-noext}.xml" class="dida">
+ <img class="skin" src="{$skin-img-dir}/xmldoc.gif" alt="XML" /><br/>
+ XML</a>
+ </div>
+ </xsl:if>
+ </xsl:template>
+ <xsl:template match="div[@id='skinconf-podlink']">
+ <xsl:if test="not($config/disable-pod-link) or $disable-pod-link = 'false'">
+ <div class="podlink" title="POD"><a href="{$filename-noext}.pod" class="dida">
+ <img class="skin" src="{$skin-img-dir}/poddoc.png" alt="POD" /><br/>
+ POD</a>
+ </div>
+ </xsl:if>
+ </xsl:template>
+ <xsl:template match="div[@id='skinconf-printlink']">
+ <xsl:if test="not($config/disable-print-link) or $disable-print-link = 'false'">
+ <script type="text/javascript" language="Javascript">
+function printit() {
+ if (window.print) {
+ window.print() ;
+ }
+}
+ </script>
+
+ <script type="text/javascript" language="Javascript">
+var NS = (navigator.appName == "Netscape");
+var VERSION = parseInt(navigator.appVersion);
+if (VERSION > 3) {
+ document.write('<div class="printlink" title="Print this Page">');
+ document.write(' <a href="javascript:printit()" class="dida">');
+ document.write(' <img class="skin" src="{$skin-img-dir}/printer.gif" alt="Print this Page" />');
+ document.write(' <br />');
+ document.write(' print</a>');
+ document.write('</div>');
+}
+ </script>
+ </xsl:if>
+ </xsl:template>
+
<xsl:template match="div[@id='disable-font-script']">
<xsl:if test="$disable-font-script = 'false'">
<div class="trail">