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()