Author: ivaynberg
Date: Tue Sep 22 23:42:35 2009
New Revision: 817902

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

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

Modified: 
wicket/branches/wicket-1.4.x/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/tabs/TabbedPanel.java
URL: 
http://svn.apache.org/viewvc/wicket/branches/wicket-1.4.x/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/tabs/TabbedPanel.java?rev=817902&r1=817901&r2=817902&view=diff
==============================================================================
--- 
wicket/branches/wicket-1.4.x/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/tabs/TabbedPanel.java
 (original)
+++ 
wicket/branches/wicket-1.4.x/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/tabs/TabbedPanel.java
 Tue Sep 22 23:42:35 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;
 


Reply via email to