Author: yurize
Date: Wed May 23 18:09:46 2012
New Revision: 1341965
URL: http://svn.apache.org/viewvc?rev=1341965&view=rev
Log:
Blip menu handles clicks instead of mouse down. By vjrj.
https://reviews.apache.org/r/5180/
Modified:
incubator/wave/trunk/src/org/waveprotocol/wave/client/wavepanel/impl/menu/MenuController.java
Modified:
incubator/wave/trunk/src/org/waveprotocol/wave/client/wavepanel/impl/menu/MenuController.java
URL:
http://svn.apache.org/viewvc/incubator/wave/trunk/src/org/waveprotocol/wave/client/wavepanel/impl/menu/MenuController.java?rev=1341965&r1=1341964&r2=1341965&view=diff
==============================================================================
---
incubator/wave/trunk/src/org/waveprotocol/wave/client/wavepanel/impl/menu/MenuController.java
(original)
+++
incubator/wave/trunk/src/org/waveprotocol/wave/client/wavepanel/impl/menu/MenuController.java
Wed May 23 18:09:46 2012
@@ -18,10 +18,10 @@ package org.waveprotocol.wave.client.wav
import com.google.gwt.dom.client.Element;
import com.google.gwt.dom.client.NativeEvent;
-import com.google.gwt.event.dom.client.MouseDownEvent;
+import com.google.gwt.event.dom.client.ClickEvent;
import org.waveprotocol.wave.client.wavepanel.WavePanel;
-import org.waveprotocol.wave.client.wavepanel.event.WaveMouseDownHandler;
+import org.waveprotocol.wave.client.wavepanel.event.WaveClickHandler;
import org.waveprotocol.wave.client.wavepanel.impl.edit.Actions;
import org.waveprotocol.wave.client.wavepanel.view.BlipMenuItemView;
import org.waveprotocol.wave.client.wavepanel.view.View.Type;
@@ -32,7 +32,7 @@ import org.waveprotocol.wave.client.wave
* Interprets user gestures on blip menu items.
*
*/
-public final class MenuController implements WaveMouseDownHandler {
+public final class MenuController implements WaveClickHandler {
private final DomAsViewProvider panel;
private final Actions actions;
@@ -52,11 +52,11 @@ public final class MenuController implem
*/
public static void install(Actions handler, WavePanel panel) {
MenuController controller = new MenuController(handler,
panel.getViewProvider());
-
panel.getHandlers().registerMouseDownHandler(TypeCodes.kind(Type.MENU_ITEM),
controller);
+ panel.getHandlers().registerClickHandler(TypeCodes.kind(Type.MENU_ITEM),
controller);
}
@Override
- public boolean onMouseDown(MouseDownEvent event, Element context) {
+ public boolean onClick(ClickEvent event, Element context) {
if (event.getNativeButton() != NativeEvent.BUTTON_LEFT) {
return false;
}