Author: solomax
Date: Mon Sep 14 10:56:30 2015
New Revision: 1702903

URL: http://svn.apache.org/r1702903
Log:
OM menu is fixed

Modified:
    
openmeetings/branches/3.0.x/src/web/java/org/apache/openmeetings/web/common/MenuPanel.html
    
openmeetings/branches/3.0.x/src/web/java/org/apache/openmeetings/web/common/MenuPanel.java
    
openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/menu/MenuPanel.html
    
openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/menu/MenuPanel.java
    openmeetings/trunk/singlewebapp/pom.xml

Modified: 
openmeetings/branches/3.0.x/src/web/java/org/apache/openmeetings/web/common/MenuPanel.html
URL: 
http://svn.apache.org/viewvc/openmeetings/branches/3.0.x/src/web/java/org/apache/openmeetings/web/common/MenuPanel.html?rev=1702903&r1=1702902&r2=1702903&view=diff
==============================================================================
--- 
openmeetings/branches/3.0.x/src/web/java/org/apache/openmeetings/web/common/MenuPanel.html
 (original)
+++ 
openmeetings/branches/3.0.x/src/web/java/org/apache/openmeetings/web/common/MenuPanel.html
 Mon Sep 14 10:56:30 2015
@@ -41,12 +41,10 @@
                        <li wicket:id="mainItem">
                                <a class="fNiv" href="#" onclick="return 
false;"><span wicket:id="label"></span></a>
                                <ul wicket:enclosure="childItem">
-                                       <li wicket:id="childItem">
-                                               <a wicket:id="link" href="#">
-                                                       <span class="menuName" 
wicket:id="name"></span><br />
-                                                       <span class="menuDesc" 
wicket:id="description"></span>
-                                               </a>
-                                       </li>
+                                       <li wicket:id="childItem"><a>
+                                               <span class="menuName" 
wicket:id="name"></span><br />
+                                               <span class="menuDesc" 
wicket:id="description"></span>
+                                       </a></li>
                                </ul>
                        </li>
                </ul>

Modified: 
openmeetings/branches/3.0.x/src/web/java/org/apache/openmeetings/web/common/MenuPanel.java
URL: 
http://svn.apache.org/viewvc/openmeetings/branches/3.0.x/src/web/java/org/apache/openmeetings/web/common/MenuPanel.java?rev=1702903&r1=1702902&r2=1702903&view=diff
==============================================================================
--- 
openmeetings/branches/3.0.x/src/web/java/org/apache/openmeetings/web/common/MenuPanel.java
 (original)
+++ 
openmeetings/branches/3.0.x/src/web/java/org/apache/openmeetings/web/common/MenuPanel.java
 Mon Sep 14 10:56:30 2015
@@ -28,8 +28,8 @@ import org.apache.openmeetings.web.pages
 import org.apache.openmeetings.web.util.OmUrlFragment;
 import org.apache.openmeetings.web.util.OmUrlFragment.MenuActions;
 import org.apache.openmeetings.web.util.OmUrlFragment.MenuParams;
+import org.apache.wicket.ajax.AjaxEventBehavior;
 import org.apache.wicket.ajax.AjaxRequestTarget;
-import org.apache.wicket.ajax.markup.html.AjaxLink;
 import org.apache.wicket.markup.head.CssHeaderItem;
 import org.apache.wicket.markup.head.IHeaderResponse;
 import org.apache.wicket.markup.html.basic.Label;
@@ -68,14 +68,12 @@ public class MenuPanel extends BasePanel
                                                final String desc = 
getString("" + m.getTooltip_fieldvalues_id());
                                                final MenuActions action = 
MenuActions.valueOf(m.getAction());
                                                final MenuParams params = 
m.getParams() != null ? MenuParams.valueOf(m.getParams()) : 
MenuParams.publicTabButton;
-                                               item.add(new 
AjaxLink<Void>("link") {
+                                               item.add(new Label("name", 
name), new Label("description", desc));
+                                               item.add(new 
AjaxEventBehavior("click") {
                                                        private static final 
long serialVersionUID = 1L;
-                                                       {
-                                                               add(new 
Label("name", name));
-                                                               add(new 
Label("description", desc));
-                                                       }
-                                                       
-                                                       public void 
onClick(AjaxRequestTarget target) {
+
+                                                       @Override
+                                                       protected void 
onEvent(AjaxRequestTarget target) {
                                                                
((MainPage)getPage()).updateContents(new OmUrlFragment(action, params), target);
                                                        }
                                                });

Modified: 
openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/menu/MenuPanel.html
URL: 
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/menu/MenuPanel.html?rev=1702903&r1=1702902&r2=1702903&view=diff
==============================================================================
--- 
openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/menu/MenuPanel.html
 (original)
+++ 
openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/menu/MenuPanel.html
 Mon Sep 14 10:56:30 2015
@@ -24,12 +24,10 @@
                <li wicket:id="mainItem">
                        <a href="#" wicket:id="link"><span 
wicket:id="label"></span></a>
                        <ul wicket:id="childItems">
-                               <li wicket:id="childItem">
-                                       <a wicket:id="link" href="#">
-                                               <span class="menuName" 
wicket:id="name"></span><br />
-                                               <span class="menuDesc" 
wicket:id="description"></span>
-                                       </a>
-                               </li>
+                               <li wicket:id="childItem"><a>
+                                       <span class="menuName" 
wicket:id="name"></span><br />
+                                       <span class="menuDesc" 
wicket:id="description"></span>
+                               </a></li>
                        </ul>
                </li>
        </ul>

Modified: 
openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/menu/MenuPanel.java
URL: 
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/menu/MenuPanel.java?rev=1702903&r1=1702902&r2=1702903&view=diff
==============================================================================
--- 
openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/menu/MenuPanel.java
 (original)
+++ 
openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/menu/MenuPanel.java
 Mon Sep 14 10:56:30 2015
@@ -21,6 +21,7 @@ package org.apache.openmeetings.web.comm
 import java.util.List;
 
 import org.apache.openmeetings.web.common.BasePanel;
+import org.apache.wicket.ajax.AjaxEventBehavior;
 import org.apache.wicket.ajax.AjaxRequestTarget;
 import org.apache.wicket.ajax.markup.html.AjaxLink;
 import org.apache.wicket.behavior.AttributeAppender;
@@ -81,14 +82,12 @@ public class MenuPanel extends BasePanel
                                                protected void 
populateItem(final ListItem<MenuItem> item1) {
                                                        final MenuItem m = 
item1.getModelObject();
                                                        
item1.setVisible(m.isActive());
-                                                       item1.add(new 
AjaxLink<Void>("link") {
+                                                       item1.add(new 
Label("name", m.getName()), new Label("description", m.getDesc()));
+                                                       item1.add(new 
AjaxEventBehavior("click") {
                                                                private static 
final long serialVersionUID = 1L;
-                                                               {
-                                                                       add(new 
Label("name", m.getName()));
-                                                                       add(new 
Label("description", m.getDesc()));
-                                                               }
-                                                               
-                                                               public void 
onClick(AjaxRequestTarget target) {
+
+                                                               @Override
+                                                               protected void 
onEvent(AjaxRequestTarget target) {
                                                                        
m.onClick(getMainPage(), target);
                                                                }
                                                        });

Modified: openmeetings/trunk/singlewebapp/pom.xml
URL: 
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/pom.xml?rev=1702903&r1=1702902&r2=1702903&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/pom.xml (original)
+++ openmeetings/trunk/singlewebapp/pom.xml Mon Sep 14 10:56:30 2015
@@ -722,19 +722,6 @@
                                        </execution>
                                </executions>
                        </plugin>
-                       <!-- plugin>
-                               <groupId>org.apache.creadur.whisker</groupId>
-                               
<artifactId>apache-whisker-plugin4maven</artifactId>
-                               <executions>
-                                       <execution>
-                                               <id>generate-licensing-docs</id>
-                                               <phase>package</phase>
-                                               <goals>
-                                                       <goal>generate</goal>
-                                               </goals>
-                                       </execution>
-                               </executions>
-                       </plugin-->
                </plugins>
                <pluginManagement>
                        <plugins>
@@ -921,14 +908,6 @@
                                                </licenseFamilies>
                                        </configuration>
                                </plugin>
-                               <!-- plugin>
-                                       
<groupId>org.apache.creadur.whisker</groupId>
-                                       
<artifactId>apache-whisker-plugin4maven</artifactId>
-                                       <version>0.2-SNAPSHOT</version>
-                                       <configuration>
-                                               
<descriptor>openmeetings.xml</descriptor>
-                                       </configuration>
-                               </plugin-->
                                                                
                                <!--This plugin's configuration is used to 
store Eclipse m2e settings only. It has no influence on the Maven build 
itself.-->
                                <plugin>


Reply via email to