You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lenya.apache.org by an...@apache.org on 2006/06/19 14:52:02 UTC

svn commit: r415319 - in /lenya/trunk/src: modules/sitetree/xslt/navigation/tabs.xsl pubs/default/resources/shared/css/page.xml

Author: andreas
Date: Mon Jun 19 05:52:02 2006
New Revision: 415319

URL: http://svn.apache.org/viewvc?rev=415319&view=rev
Log:
Switched <a> and <span> for tabs to allow hover effects

Modified:
    lenya/trunk/src/modules/sitetree/xslt/navigation/tabs.xsl
    lenya/trunk/src/pubs/default/resources/shared/css/page.xml

Modified: lenya/trunk/src/modules/sitetree/xslt/navigation/tabs.xsl
URL: http://svn.apache.org/viewvc/lenya/trunk/src/modules/sitetree/xslt/navigation/tabs.xsl?rev=415319&r1=415318&r2=415319&view=diff
==============================================================================
--- lenya/trunk/src/modules/sitetree/xslt/navigation/tabs.xsl (original)
+++ lenya/trunk/src/modules/sitetree/xslt/navigation/tabs.xsl Mon Jun 19 05:52:02 2006
@@ -52,21 +52,24 @@
 
 
 <xsl:template name="tab">
-  <span class="tab"><xsl:call-template name="label"/></span>
+  <xsl:call-template name="label"/>
 </xsl:template>
 
 
 <xsl:template name="tab-selected">
-  <span class="tab-selected"><xsl:call-template name="label"/></span>
+  <xsl:call-template name="label">
+    <xsl:with-param name="suffix">-selected</xsl:with-param>
+  </xsl:call-template>
 </xsl:template>
 
 
 <xsl:template name="label">
-  <a>
+  <xsl:param name="suffix"/>
+  <a class="tab{$suffix}">
     <xsl:if test="not(@current = 'true')">
       <xsl:attribute name="href"><xsl:value-of select="@href"/></xsl:attribute>
     </xsl:if>
-    <xsl:apply-templates select="nav:label"/>
+    <span><xsl:apply-templates select="nav:label"/></span>
   </a>
 </xsl:template>
 

Modified: lenya/trunk/src/pubs/default/resources/shared/css/page.xml
URL: http://svn.apache.org/viewvc/lenya/trunk/src/pubs/default/resources/shared/css/page.xml?rev=415319&r1=415318&r2=415319&view=diff
==============================================================================
--- lenya/trunk/src/pubs/default/resources/shared/css/page.xml (original)
+++ lenya/trunk/src/pubs/default/resources/shared/css/page.xml Mon Jun 19 05:52:02 2006
@@ -49,26 +49,39 @@
 }
 
 .tab a, .tab-selected a {
+    display: block;
+}
+
+.tab a span, .tab-selected a span {
     padding: .3em .6em;
     display: block;
 }
 
-.tab {
-    background: url('<context-prefix/>/modules/svg/tab-topLeft-5-FFEEEE-BB9999.png') left top no-repeat;
+.tab a span {
+    background: url('<context-prefix/>/modules/svg/tab-topRight-5-FFEEEE-BB9999.png') right top no-repeat;
     border-bottom: solid 1px #BB9999;
 }
 
 .tab a {
-    background: url('<context-prefix/>/modules/svg/tab-topRight-5-FFEEEE-BB9999.png') right top no-repeat;
+    background: url('<context-prefix/>/modules/svg/tab-topLeft-5-FFEEEE-BB9999.png') left top no-repeat;
 }
 
-.tab-selected {
-    background: url('<context-prefix/>/modules/svg/tab-topLeft-5-DDBBBB-BB9999.png') left top no-repeat;
+.tab a:hover span {
+    background: url('<context-prefix/>/modules/svg/tab-topRight-5-EECCCC-BB9999.png') right top no-repeat;
+    border-bottom: solid 1px #BB9999;
+}
+  
+.tab a:hover {
+    background: url('<context-prefix/>/modules/svg/tab-topLeft-5-EECCCC-BB9999.png') left top no-repeat;
+}
+  
+.tab-selected a span {
+    background: url('<context-prefix/>/modules/svg/tab-topRight-5-DDBBBB-BB9999.png') right top no-repeat;
     border-bottom: solid 1px #DDBBBB;
 }
 
 .tab-selected a {
-    background: url('<context-prefix/>/modules/svg/tab-topRight-5-DDBBBB-BB9999.png') right top no-repeat;
+    background: url('<context-prefix/>/modules/svg/tab-topLeft-5-DDBBBB-BB9999.png') left top no-repeat;
 }
 
 .tab-separator {



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@lenya.apache.org
For additional commands, e-mail: commits-help@lenya.apache.org