Author: ivaynberg
Date: Thu Aug 26 00:25:36 2010
New Revision: 989412

URL: http://svn.apache.org/viewvc?rev=989412&view=rev
Log:
WICKET-2-1-

Modified:
    
wicket/trunk/wicket-devutils/src/main/java/org/apache/wicket/devutils/debugbar/InspectorDebugPanel.java
    
wicket/trunk/wicket-devutils/src/main/java/org/apache/wicket/devutils/debugbar/StandardDebugPanel.java

Modified: 
wicket/trunk/wicket-devutils/src/main/java/org/apache/wicket/devutils/debugbar/InspectorDebugPanel.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket-devutils/src/main/java/org/apache/wicket/devutils/debugbar/InspectorDebugPanel.java?rev=989412&r1=989411&r2=989412&view=diff
==============================================================================
--- 
wicket/trunk/wicket-devutils/src/main/java/org/apache/wicket/devutils/debugbar/InspectorDebugPanel.java
 (original)
+++ 
wicket/trunk/wicket-devutils/src/main/java/org/apache/wicket/devutils/debugbar/InspectorDebugPanel.java
 Thu Aug 26 00:25:36 2010
@@ -21,6 +21,7 @@ import org.apache.wicket.Page;
 import org.apache.wicket.devutils.inspector.InspectorPage;
 import org.apache.wicket.model.IModel;
 import org.apache.wicket.model.Model;
+import org.apache.wicket.request.mapper.parameter.PageParameters;
 import org.apache.wicket.request.resource.PackageResourceReference;
 import org.apache.wicket.request.resource.ResourceReference;
 
@@ -60,4 +61,11 @@ public class InspectorDebugPanel extends
                return new Model<String>("Inspector");
        }
 
+       @Override
+       protected PageParameters getLinkPageParameters() {
+               PageParameters params = new PageParameters();
+               params.addNamedParameter("pageId", getPage().getId());
+               return params;
+       }
+
 }

Modified: 
wicket/trunk/wicket-devutils/src/main/java/org/apache/wicket/devutils/debugbar/StandardDebugPanel.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket-devutils/src/main/java/org/apache/wicket/devutils/debugbar/StandardDebugPanel.java?rev=989412&r1=989411&r2=989412&view=diff
==============================================================================
--- 
wicket/trunk/wicket-devutils/src/main/java/org/apache/wicket/devutils/debugbar/StandardDebugPanel.java
 (original)
+++ 
wicket/trunk/wicket-devutils/src/main/java/org/apache/wicket/devutils/debugbar/StandardDebugPanel.java
 Thu Aug 26 00:25:36 2010
@@ -23,6 +23,7 @@ import org.apache.wicket.markup.html.bas
 import org.apache.wicket.markup.html.image.Image;
 import org.apache.wicket.markup.html.link.BookmarkablePageLink;
 import org.apache.wicket.model.IModel;
+import org.apache.wicket.request.mapper.parameter.PageParameters;
 import org.apache.wicket.request.resource.ResourceReference;
 
 /**
@@ -37,6 +38,11 @@ public abstract class StandardDebugPanel
 
        public StandardDebugPanel(String id) {
                super(id);
+       }
+
+       @Override
+       protected void onInitialize() {
+               super.onInitialize();
                BookmarkablePageLink<Void> link = createLink("link");
                add(link);
                ResourceReference img = getImageResourceReference();
@@ -49,7 +55,8 @@ public abstract class StandardDebugPanel
        }
 
        protected BookmarkablePageLink<Void> createLink(String id) {
-               return new BookmarkablePageLink<Void>(id, getLinkPageClass());
+               return new BookmarkablePageLink<Void>(id, getLinkPageClass(),
+                               getLinkPageParameters());
        }
 
        protected abstract IModel<String> getDataModel();
@@ -58,4 +65,8 @@ public abstract class StandardDebugPanel
 
        protected abstract Class<? extends Page> getLinkPageClass();
 
+       protected PageParameters getLinkPageParameters() {
+               return new PageParameters();
+       }
+
 }


Reply via email to