Author: vdegtyarev
Date: Mon Jun  3 04:13:04 2013
New Revision: 1488842

URL: http://svn.apache.org/r1488842
Log:
HTML: Wicket DebugBar is added

Modified:
    openmeetings/trunk/singlewebapp/ivy.xml
    
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/pages/MainPage.html
    
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/pages/MainPage.java

Modified: openmeetings/trunk/singlewebapp/ivy.xml
URL: 
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/ivy.xml?rev=1488842&r1=1488841&r2=1488842&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/ivy.xml (original)
+++ openmeetings/trunk/singlewebapp/ivy.xml Mon Jun  3 04:13:04 2013
@@ -247,6 +247,9 @@
                <dependency org="org.apache.wicket" name="wicket-datetime" 
rev="6.8.0" conf="openmeetings->*" transitive="false">
                        <include type="jar" />
                </dependency>
+               <dependency org="org.apache.wicket" name="wicket-devutils" 
rev="6.8.0" conf="openmeetings->*" transitive="false">
+                       <include type="jar" />
+               </dependency>
                <dependency org="org.apache.wicket" 
name="wicket-native-websocket-core" rev="0.9" conf="openmeetings->*" 
transitive="false">
                        <include type="jar" />
                </dependency>

Modified: 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/pages/MainPage.html
URL: 
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/pages/MainPage.html?rev=1488842&r1=1488841&r2=1488842&view=diff
==============================================================================
--- 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/pages/MainPage.html
 (original)
+++ 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/pages/MainPage.html
 Mon Jun  3 04:13:04 2013
@@ -43,7 +43,9 @@
                        id="profile"><a wicket:id="profile"><wicket:ommessage 
key="5"/></a></span><span 
                        id="logout"><a wicket:id="logout"><wicket:ommessage 
key="310"/></a></span><span 
                        id="reportBug"><a target="_blank" 
wicket:id="bug"><wicket:ommessage key="284"/></a></span><span><a 
-                       wicket:id="about"><wicket:ommessage 
key="1549"/></a></span></div>
+                       wicket:id="about"><wicket:ommessage 
key="1549"/></a></span>
+                       </div>
+               <div wicket:id="dev" />
                <div id="busy_indicator"><wicket:ommessage key="1554"/></div>
                <div wicket:id="menu"></div>
                <div wicket:id="contents"><div wicket:id="child"></div></div>

Modified: 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/pages/MainPage.java
URL: 
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/pages/MainPage.java?rev=1488842&r1=1488841&r2=1488842&view=diff
==============================================================================
--- 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/pages/MainPage.java
 (original)
+++ 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/pages/MainPage.java
 Mon Jun  3 04:13:04 2013
@@ -38,8 +38,10 @@ import org.apache.wicket.ajax.AbstractAj
 import org.apache.wicket.ajax.AjaxRequestTarget;
 import org.apache.wicket.ajax.markup.html.AjaxLink;
 import 
org.apache.wicket.authroles.authorization.strategies.role.annotations.AuthorizeInstantiation;
+import org.apache.wicket.devutils.debugbar.DebugBar;
 import org.apache.wicket.markup.html.WebMarkupContainer;
 import org.apache.wicket.markup.html.link.ExternalLink;
+import org.apache.wicket.markup.html.panel.EmptyPanel;
 import org.apache.wicket.protocol.ws.api.WebSocketBehavior;
 import org.apache.wicket.protocol.ws.api.message.ClosedMessage;
 import org.apache.wicket.protocol.ws.api.message.ConnectedMessage;
@@ -56,6 +58,7 @@ public class MainPage extends BaseInited
        private final MenuPanel menu;
        private final MarkupContainer contents;
        private final AbstractAjaxTimerBehavior areaBehavior;
+       private DebugBar dev = null;
        
        public MainPage() {
                contents = new WebMarkupContainer("contents");
@@ -97,6 +100,12 @@ public class MainPage extends BaseInited
                        }
                });
                add(about);
+               if 
(getApplication().getDebugSettings().isDevelopmentUtilitiesEnabled()) {
+                   add(dev = new DebugBar("dev"));
+                   dev.setOutputMarkupId(true);
+               } else {
+                   add(new EmptyPanel("dev").setVisible(false));
+               }               
                add(new ExternalLink("bug", 
"https://issues.apache.org/jira/browse/OPENMEETINGS";));//FIXME hardcoded
                
                add(new ChatPanel("chatPanel"));
@@ -137,6 +146,9 @@ public class MainPage extends BaseInited
                        uf.set(f.getArea().name(), f.getType());
                        panel.onMenuPanelLoad(target);
                }
+               if (dev != null){
+                       target.add(dev);
+               }
        }
        
        @Override


Reply via email to