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/07 07:48:18 UTC
svn commit: rev 53939 - in forrest/trunk/src/core/context/skins/tigris: . css xslt/html
Author: crossley
Date: Wed Oct 6 22:48:18 2004
New Revision: 53939
Modified:
forrest/trunk/src/core/context/skins/tigris/README.txt
forrest/trunk/src/core/context/skins/tigris/css/tigris.css
forrest/trunk/src/core/context/skins/tigris/xslt/html/site2xhtml.xsl
Log:
Fix the placement and size of "content icons/links".
A port of the (ugly) multi-template, multi-class patch to the pelt skin.
Submitted by: Arturo Vazquez arturo.vazquez<AT>gmail.com
Issue: FOR-313
Modified: forrest/trunk/src/core/context/skins/tigris/README.txt
==============================================================================
--- forrest/trunk/src/core/context/skins/tigris/README.txt (original)
+++ forrest/trunk/src/core/context/skins/tigris/README.txt Wed Oct 6 22:48:18 2004
@@ -13,3 +13,4 @@
added: img { border: 0; }
changed: for each image url(), removed the "../"
changed: "inline-block" to "inline" at line 709 (fixes CSS validation error)
+ added: .pdflink .xmllink .podlink .printlink
Modified: forrest/trunk/src/core/context/skins/tigris/css/tigris.css
==============================================================================
--- forrest/trunk/src/core/context/skins/tigris/css/tigris.css (original)
+++ forrest/trunk/src/core/context/skins/tigris/css/tigris.css Wed Oct 6 22:48:18 2004
@@ -793,3 +793,93 @@
#projectdocumentlist td.filebrowse-alt {
padding-right: .75em;
}
+
+.pdflink {
+ position: relative; /* IE bugfix cont'd */
+ float: right;
+ margin: 0px 5px;
+ padding: 0;
+}
+.pdflink br {
+ margin-top: -10px;
+ padding-left: 1px;
+}
+.pdflink a {
+ display: block;
+ font-size: 70%;
+ text-align: center;
+ margin: 0;
+ padding: 0;
+}
+
+.pdflink img {
+ display: block;
+ 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;
+ padding: 0;
+}
+.printlink img {
+ display: block;
+ height: 16px;
+ width: 16px;
+}
Modified: forrest/trunk/src/core/context/skins/tigris/xslt/html/site2xhtml.xsl
==============================================================================
--- forrest/trunk/src/core/context/skins/tigris/xslt/html/site2xhtml.xsl (original)
+++ forrest/trunk/src/core/context/skins/tigris/xslt/html/site2xhtml.xsl Wed Oct 6 22:48:18 2004
@@ -192,39 +192,54 @@
<!-- Generates the PDF link -->
<xsl:template match="div[@id='skinconf-pdflink']">
<xsl:if test="not($config/disable-pdf-link) or $disable-pdf-link = 'false'">
- <a href="{$filename-noext}.pdf"><img border="0" src="{$skin-img-dir}/pdfdoc.gif" alt="PDF"/> PDF</a>
+ <div class="pdflink" title="Portable Document Format"><a href="{$filename-noext}.pdf" class="dida">
+ <img class="skin" src="{$skin-img-dir}/pdfdoc.gif" alt="PDF -icon" /><br/>
+ PDF</a>
+ </div>
</xsl:if>
</xsl:template>
-
<!-- Generates the XML link -->
<xsl:template match="div[@id='skinconf-xmllink']">
- <xsl:if test="$disable-xml-link = 'false'">
- <a href="{$filename-noext}.xml"><img border="0" src="{$skin-img-dir}/xmldoc.gif" alt="xml"/> xml</a>
+ <xsl:if test="not($config/disable-xml-link) or $disable-xml-link = 'false'">
+ <div class="xmllink" title="raw XML"><a href="{$filename-noext}.xml" class="dida">
+ <img class="skin" src="{$skin-img-dir}/xmldoc.gif" alt="XML - icon" /><br/>
+ XML</a>
+ </div>
+ </xsl:if>
+ </xsl:template>
+ <!-- generates the pod link -->
+ <xsl:template match="div[@id='skinconf-podlink']">
+ <xsl:if test="not($config/disable-pod-link) or $disable-pod-link = 'false'">
+ <div class="podlink" title="Plain Old Documentation"><a href="{$filename-noext}.pod" class="dida">
+ <img class="skin" src="{$skin-img-dir}/poddoc.png" alt="POD - icon" /><br/>
+ POD</a>
+ </div>
</xsl:if>
</xsl:template>
-
<!-- Generates the "printer friendly version" link -->
<xsl:template match="div[@id='skinconf-printlink']">
- <xsl:if test="$disable-print-link = 'false'">
-<script type="text/javascript" language="Javascript">
+ <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.focus();
window.print();
}
}
-</script>
+ </script>
-<script type="text/javascript" language="Javascript">
+ <script type="text/javascript" language="Javascript">
var NS = (navigator.appName == "Netscape");
var VERSION = parseInt(navigator.appVersion);
if (VERSION > 3) {
- document.write(' <a href="javascript:printit()">');
- document.write(' <img border="0" src="{$skin-img-dir}/printer.gif" alt="Print this Page"/>');
- document.write(' print</a>');
+ 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 - icon" />');
+ document.write(' <br />');
+ document.write(' PRINT</a>');
+ document.write('</div>');
}
-</script>
-
+ </script>
</xsl:if>
</xsl:template>