diff options
author | Artur Signell <artur@vaadin.com> | 2012-02-03 22:26:47 +0200 |
---|---|---|
committer | Artur Signell <artur@vaadin.com> | 2012-02-03 22:26:47 +0200 |
commit | 04dabc72d1cce709c848b52d0f83f331104ebe92 (patch) | |
tree | 1a59a751c51f3f102c59d14d790d66e4379dc23b /src/com/vaadin/terminal/gwt/client/Util.java | |
parent | 4ede774d6c121f51537078ae9890bbf44f835e12 (diff) | |
parent | 9d18b93a069503a9b9b90bd78836fde687af051d (diff) | |
download | vaadin-framework-04dabc72d1cce709c848b52d0f83f331104ebe92.tar.gz vaadin-framework-04dabc72d1cce709c848b52d0f83f331104ebe92.zip |
Merge remote-tracking branch 'origin/6.8'
Conflicts:
src/com/vaadin/terminal/gwt/client/ui/VScrollTable.java
tests/test.xml
Diffstat (limited to 'src/com/vaadin/terminal/gwt/client/Util.java')
-rw-r--r-- | src/com/vaadin/terminal/gwt/client/Util.java | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/com/vaadin/terminal/gwt/client/Util.java b/src/com/vaadin/terminal/gwt/client/Util.java index 4514adf7e0..135ab04c98 100644 --- a/src/com/vaadin/terminal/gwt/client/Util.java +++ b/src/com/vaadin/terminal/gwt/client/Util.java @@ -1205,4 +1205,18 @@ public class Util { cur = cur.parentNode; } }-*/; + + /** + * Checks if the given event is either a touch event or caused by the left + * mouse button + * + * @param event + * @return true if the event is a touch event or caused by the left mouse + * button, false otherwise + */ + public static boolean isTouchEventOrLeftMouseButton(Event event) { + int eventType = event.getTypeInt(); + boolean touchEvent = Util.isTouchEvent(event); + return touchEvent || event.getButton() == Event.BUTTON_LEFT; + } } |