Author: jrthomerson
Date: Tue Mar 31 07:24:52 2009
New Revision: 760350
URL: http://svn.apache.org/viewvc?rev=760350&view=rev
Log:
add inspector contrib to debug bar
Added:
wicket/sandbox/jthomerson/experimental/wicket-devutils/wicket-devutils/src/main/java/org/apache/wicket/devutils/debugbar/InspectorDebugPanel.java
Modified:
wicket/sandbox/jthomerson/experimental/wicket-devutils/wicket-devutils/src/main/java/org/apache/wicket/devutils/debugbar/WicketDebugBar.html
wicket/sandbox/jthomerson/experimental/wicket-devutils/wicket-devutils/src/main/java/org/apache/wicket/devutils/debugbar/WicketDebugBar.java
wicket/sandbox/jthomerson/experimental/wicket-devutils/wicket-devutils/src/main/java/org/apache/wicket/devutils/debugbar/wicket-debugbar.css
Added:
wicket/sandbox/jthomerson/experimental/wicket-devutils/wicket-devutils/src/main/java/org/apache/wicket/devutils/debugbar/InspectorDebugPanel.java
URL:
http://svn.apache.org/viewvc/wicket/sandbox/jthomerson/experimental/wicket-devutils/wicket-devutils/src/main/java/org/apache/wicket/devutils/debugbar/InspectorDebugPanel.java?rev=760350&view=auto
==============================================================================
---
wicket/sandbox/jthomerson/experimental/wicket-devutils/wicket-devutils/src/main/java/org/apache/wicket/devutils/debugbar/InspectorDebugPanel.java
(added)
+++
wicket/sandbox/jthomerson/experimental/wicket-devutils/wicket-devutils/src/main/java/org/apache/wicket/devutils/debugbar/InspectorDebugPanel.java
Tue Mar 31 07:24:52 2009
@@ -0,0 +1,46 @@
+package org.apache.wicket.devutils.debugbar;
+
+import org.apache.wicket.Component;
+import org.apache.wicket.Page;
+import org.apache.wicket.ResourceReference;
+import org.apache.wicket.devutils.inspector.InspectorPage;
+import org.apache.wicket.model.IModel;
+import org.apache.wicket.model.Model;
+
+/**
+ * A panel that adds a link to the inspector to the debug bar.
+ *
+ * @author Jeremy Thomerson <[email protected]>
+ */
+public class InspectorDebugPanel extends StandardDebugPanel {
+ private static final long serialVersionUID = 1L;
+
+ public static final IDebugBarContributor DEBUG_BAR_CONTRIB = new
IDebugBarContributor() {
+ private static final long serialVersionUID = 1L;
+
+ public Component createComponent(String id, WicketDebugBar
debugBar) {
+ return new InspectorDebugPanel(id);
+ }
+
+ };
+
+ public InspectorDebugPanel(String id) {
+ super(id);
+ }
+
+ @Override
+ protected Class<? extends Page> getLinkPageClass() {
+ return InspectorPage.class;
+ }
+
+ @Override
+ protected ResourceReference getImageResourceReference() {
+ return new ResourceReference(InspectorPage.class, "bug.png");
+ }
+
+ @Override
+ protected IModel<String> getDataModel() {
+ return new Model<String>("Inspector");
+ }
+
+}
Modified:
wicket/sandbox/jthomerson/experimental/wicket-devutils/wicket-devutils/src/main/java/org/apache/wicket/devutils/debugbar/WicketDebugBar.html
URL:
http://svn.apache.org/viewvc/wicket/sandbox/jthomerson/experimental/wicket-devutils/wicket-devutils/src/main/java/org/apache/wicket/devutils/debugbar/WicketDebugBar.html?rev=760350&r1=760349&r2=760350&view=diff
==============================================================================
---
wicket/sandbox/jthomerson/experimental/wicket-devutils/wicket-devutils/src/main/java/org/apache/wicket/devutils/debugbar/WicketDebugBar.html
(original)
+++
wicket/sandbox/jthomerson/experimental/wicket-devutils/wicket-devutils/src/main/java/org/apache/wicket/devutils/debugbar/WicketDebugBar.html
Tue Mar 31 07:24:52 2009
@@ -24,7 +24,7 @@
<div id="wicketDebugBar">
<a id="wicketDebugBarCollapse"
onclick="wicketDebugBarCollapse();"><img wicket:id="logo" src="wicket.png"
/></a>
<span id="wicketDebugBarContents">
- <span wicket:id="contributors"><span
wicket:id="contrib" class="debugPanel"></span></span>
+ <span wicket:id="contributors"><span
wicket:id="contrib" class="contributor"></span></span>
<a id="wicketDebugBarRemove"
onclick="wicketDebugBarRemove();"><img wicket:id="removeImg" src="remove.png"
/></a>
</span>
</div>
Modified:
wicket/sandbox/jthomerson/experimental/wicket-devutils/wicket-devutils/src/main/java/org/apache/wicket/devutils/debugbar/WicketDebugBar.java
URL:
http://svn.apache.org/viewvc/wicket/sandbox/jthomerson/experimental/wicket-devutils/wicket-devutils/src/main/java/org/apache/wicket/devutils/debugbar/WicketDebugBar.java?rev=760350&r1=760349&r2=760350&view=diff
==============================================================================
---
wicket/sandbox/jthomerson/experimental/wicket-devutils/wicket-devutils/src/main/java/org/apache/wicket/devutils/debugbar/WicketDebugBar.java
(original)
+++
wicket/sandbox/jthomerson/experimental/wicket-devutils/wicket-devutils/src/main/java/org/apache/wicket/devutils/debugbar/WicketDebugBar.java
Tue Mar 31 07:24:52 2009
@@ -82,6 +82,7 @@
}
private static void registerStandardContributors() {
+ registerContributor(InspectorDebugPanel.DEBUG_BAR_CONTRIB);
registerContributor(SessionSizeDebugPanel.DEBUG_BAR_CONTRIB);
}
}
Modified:
wicket/sandbox/jthomerson/experimental/wicket-devutils/wicket-devutils/src/main/java/org/apache/wicket/devutils/debugbar/wicket-debugbar.css
URL:
http://svn.apache.org/viewvc/wicket/sandbox/jthomerson/experimental/wicket-devutils/wicket-devutils/src/main/java/org/apache/wicket/devutils/debugbar/wicket-debugbar.css?rev=760350&r1=760349&r2=760350&view=diff
==============================================================================
---
wicket/sandbox/jthomerson/experimental/wicket-devutils/wicket-devutils/src/main/java/org/apache/wicket/devutils/debugbar/wicket-debugbar.css
(original)
+++
wicket/sandbox/jthomerson/experimental/wicket-devutils/wicket-devutils/src/main/java/org/apache/wicket/devutils/debugbar/wicket-debugbar.css
Tue Mar 31 07:24:52 2009
@@ -10,8 +10,14 @@
}
#wicketDebugBar img {
margin: 4px 10px -3px 0px;
+ height: 16px;
+ width: 16px;
+ border: none;
}
#wicketDebugBarRemove img {
margin-left: 10px;
margin-right: 0px;
}
+#wicketDebugBar .contributor a {
+ margin-right: 10px;
+}
\ No newline at end of file