Author: ldywicki Date: Thu Aug 18 14:21:40 2011 New Revision: 1159239 URL: http://svn.apache.org/viewvc?rev=1159239&view=rev Log: Make sidebar accessible for extensions
Modified: karaf/sandbox/pieber/karaf-webconsole/trunk/core/src/main/java/org/apache/karaf/webconsole/core/SidebarPage.java Modified: karaf/sandbox/pieber/karaf-webconsole/trunk/core/src/main/java/org/apache/karaf/webconsole/core/SidebarPage.java URL: http://svn.apache.org/viewvc/karaf/sandbox/pieber/karaf-webconsole/trunk/core/src/main/java/org/apache/karaf/webconsole/core/SidebarPage.java?rev=1159239&r1=1159238&r2=1159239&view=diff ============================================================================== --- karaf/sandbox/pieber/karaf-webconsole/trunk/core/src/main/java/org/apache/karaf/webconsole/core/SidebarPage.java (original) +++ karaf/sandbox/pieber/karaf-webconsole/trunk/core/src/main/java/org/apache/karaf/webconsole/core/SidebarPage.java Thu Aug 18 14:21:40 2011 @@ -5,14 +5,22 @@ import java.util.List; import org.apache.karaf.webconsole.core.internal.SidebarPanel; import org.apache.wicket.Page; +import org.apache.wicket.markup.html.panel.Panel; import org.apache.wicket.model.util.ListModel; public class SidebarPage extends BasePage { + private Panel sidebar; + public SidebarPage() { ListModel<Class<? extends Page>> listModel = new ListModel<Class<? extends Page>>(getSubPages()); - add(new SidebarPanel("sidebar", getClass(), listModel)); + sidebar = new SidebarPanel("sidebar", getClass(), listModel); + add(sidebar); + } + + public Panel getSidebar() { + return sidebar; } protected List<Class<? extends Page>> getSubPages() {