aboutsummaryrefslogtreecommitdiffstats
path: root/src/com/vaadin/terminal/gwt/client/Util.java
diff options
context:
space:
mode:
authorArtur Signell <artur@vaadin.com>2012-02-03 22:26:47 +0200
committerArtur Signell <artur@vaadin.com>2012-02-03 22:26:47 +0200
commit04dabc72d1cce709c848b52d0f83f331104ebe92 (patch)
tree1a59a751c51f3f102c59d14d790d66e4379dc23b /src/com/vaadin/terminal/gwt/client/Util.java
parent4ede774d6c121f51537078ae9890bbf44f835e12 (diff)
parent9d18b93a069503a9b9b90bd78836fde687af051d (diff)
downloadvaadin-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.java14
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;
+ }
}