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


Reply via email to