You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by iv...@apache.org on 2009/09/23 01:42:11 UTC

svn commit: r817901 - /wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/tabs/TabbedPanel.java

Author: ivaynberg
Date: Tue Sep 22 23:42:11 2009
New Revision: 817901

URL: http://svn.apache.org/viewvc?rev=817901&view=rev
Log:
WICKET-2435
Issue: WICKET-2435

Modified:
    wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/tabs/TabbedPanel.java

Modified: wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/tabs/TabbedPanel.java
URL: http://svn.apache.org/viewvc/wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/tabs/TabbedPanel.java?rev=817901&r1=817900&r2=817901&view=diff
==============================================================================
--- wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/tabs/TabbedPanel.java (original)
+++ wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/tabs/TabbedPanel.java Tue Sep 22 23:42:11 2009
@@ -110,17 +110,7 @@
 			}
 		};
 
-		WebMarkupContainer tabsContainer = new WebMarkupContainer("tabs-container")
-		{
-			private static final long serialVersionUID = 1L;
-
-			@Override
-			protected void onComponentTag(ComponentTag tag)
-			{
-				super.onComponentTag(tag);
-				tag.put("class", getTabContainerCssClass());
-			}
-		};
+		WebMarkupContainer tabsContainer = newTabsContainer("tabs-container"); 
 		add(tabsContainer);
 
 		// add the loop used to generate tab names
@@ -148,6 +138,21 @@
 		});
 	}
 
+	protected WebMarkupContainer newTabsContainer(String id)
+	{
+		return new WebMarkupContainer(id)
+		{
+			private static final long serialVersionUID = 1L;
+
+			@Override
+			protected void onComponentTag(ComponentTag tag)
+			{
+				super.onComponentTag(tag);
+				tag.put("class", getTabContainerCssClass());
+			}
+		};
+	}
+	
 	/**
 	 * Generates a loop item used to represent a specific tab's <code>li</code> element.
 	 * 
@@ -296,7 +301,7 @@
 	 */
 	protected WebMarkupContainer newLink(String linkId, final int index)
 	{
-		return new Link(linkId)
+		return new Link<Void>(linkId)
 		{
 			private static final long serialVersionUID = 1L;