You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by mm...@apache.org on 2006/09/21 23:35:06 UTC

svn commit: r448694 - /myfaces/tomahawk/trunk/core/src/main/java/org/apache/myfaces/custom/tabbedpane/HtmlTabbedPaneRenderer.java

Author: mmarinschek
Date: Thu Sep 21 14:35:05 2006
New Revision: 448694

URL: http://svn.apache.org/viewvc?view=rev&rev=448694
Log:
fix for TOMAHAWK-97: 
TabbedPane active sub header uses wrong user defined styleClass. Thanks to Jim Wright for this patch.

Modified:
    myfaces/tomahawk/trunk/core/src/main/java/org/apache/myfaces/custom/tabbedpane/HtmlTabbedPaneRenderer.java

Modified: myfaces/tomahawk/trunk/core/src/main/java/org/apache/myfaces/custom/tabbedpane/HtmlTabbedPaneRenderer.java
URL: http://svn.apache.org/viewvc/myfaces/tomahawk/trunk/core/src/main/java/org/apache/myfaces/custom/tabbedpane/HtmlTabbedPaneRenderer.java?view=diff&rev=448694&r1=448693&r2=448694
==============================================================================
--- myfaces/tomahawk/trunk/core/src/main/java/org/apache/myfaces/custom/tabbedpane/HtmlTabbedPaneRenderer.java (original)
+++ myfaces/tomahawk/trunk/core/src/main/java/org/apache/myfaces/custom/tabbedpane/HtmlTabbedPaneRenderer.java Thu Sep 21 14:35:05 2006
@@ -482,17 +482,17 @@
                     classes.append(SUB_HEADER_CELL_CLASS_FIRST);
                 }
                 if( renderedIndex == visibleTabCount ){
-                    classes.append(' ');
-                    classes.append(SUB_HEADER_CELL_CLASS_LAST);
-                    if( activeSubStyleUserClass != null ){
-                        classes.append(' ');
-                        classes.append(activeSubStyleUserClass);
-                    }
-                }else{
-                    if( inactiveSubStyleUserClass != null ){
-                        classes.append(' ');
-                        classes.append(inactiveSubStyleUserClass);
-                    }
+                	classes.append(' ');
+                	classes.append(SUB_HEADER_CELL_CLASS_LAST);
+                }
+                if( renderedIndex == visibleTabSelectedIndex ){
+                	if( activeSubStyleUserClass != null ){
+	                	classes.append(' ');
+	                	classes.append(activeSubStyleUserClass);
+                	}
+                }else if( inactiveSubStyleUserClass != null ){
+            		classes.append(' ');
+            		classes.append(inactiveSubStyleUserClass);
                 }
 
                 classes.append(' ');