You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by bo...@apache.org on 2007/07/28 08:45:05 UTC

svn commit: r560506 - /myfaces/tobago/trunk/theme/scarborough/src/main/java/org/apache/myfaces/tobago/renderkit/html/scarborough/standard/tag/TabGroupRenderer.java

Author: bommel
Date: Fri Jul 27 23:45:04 2007
New Revision: 560506

URL: http://svn.apache.org/viewvc?view=rev&rev=560506
Log:
(TOBAGO-450) New attribute disabled for tc:tab

Modified:
    myfaces/tobago/trunk/theme/scarborough/src/main/java/org/apache/myfaces/tobago/renderkit/html/scarborough/standard/tag/TabGroupRenderer.java

Modified: myfaces/tobago/trunk/theme/scarborough/src/main/java/org/apache/myfaces/tobago/renderkit/html/scarborough/standard/tag/TabGroupRenderer.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/theme/scarborough/src/main/java/org/apache/myfaces/tobago/renderkit/html/scarborough/standard/tag/TabGroupRenderer.java?view=diff&rev=560506&r1=560505&r2=560506
==============================================================================
--- myfaces/tobago/trunk/theme/scarborough/src/main/java/org/apache/myfaces/tobago/renderkit/html/scarborough/standard/tag/TabGroupRenderer.java (original)
+++ myfaces/tobago/trunk/theme/scarborough/src/main/java/org/apache/myfaces/tobago/renderkit/html/scarborough/standard/tag/TabGroupRenderer.java Fri Jul 27 23:45:04 2007
@@ -64,13 +64,13 @@
 import java.io.IOException;
 import java.util.List;
 import java.util.Map;
+import java.util.Arrays;
 
 public class TabGroupRenderer extends LayoutableRendererBase implements AjaxRenderer {
 
   private static final Log LOG = LogFactory.getLog(TabGroupRenderer.class);
 
-  public static final String ACTIVE_INDEX_POSTFIX
-      = SUBCOMPONENT_SEP + "activeIndex";
+  public static final String ACTIVE_INDEX_POSTFIX = SUBCOMPONENT_SEP + "activeIndex";
 
   public void decode(FacesContext facesContext, UIComponent component) {
     if (ComponentUtil.isOutputOnly(component)) {
@@ -114,9 +114,8 @@
         "script/tab.js",
         "script/tabgroup.js"
     };
-    for (String script : scripts) {
-      page.getScriptFiles().add(script);
-    }
+    page.getScriptFiles().addAll(Arrays.asList(scripts));
+
     if (TobagoConfig.getInstance(facesContext).isAjaxEnabled()) {
       HtmlRendererUtil.writeScriptLoader(facesContext, scripts, new String[0]);
     }
@@ -245,7 +244,7 @@
     int index = 0;
     for (UIComponent child: (List<UIComponent>) component.getChildren()) {
       if (child instanceof UITab) {
-        UITab tab = (UITab) children;
+        UITab tab = (UITab) child;
         if (tab.isRendered()) {
           String onclick;
           if (TobagoConfig.getInstance(facesContext).isAjaxEnabled()