aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJohannes Dahlström <johannes.dahlstrom@vaadin.com>2012-05-25 12:35:28 +0000
committerJohannes Dahlström <johannes.dahlstrom@vaadin.com>2012-05-25 12:35:28 +0000
commitcac340e3dda0c4ec68af5294df84d428ffd5d30d (patch)
treefcd418d2e5731fb30ef435d03d4d346085575ac3 /src
parent20ba0f58a0649702cfa5442d7c192c74d03b6a36 (diff)
downloadvaadin-framework-cac340e3dda0c4ec68af5294df84d428ffd5d30d.tar.gz
vaadin-framework-cac340e3dda0c4ec68af5294df84d428ffd5d30d.zip
#7911 Added a common CSS class "v-touch" for all touch devices
svn changeset:23828/svn branch:6.8
Diffstat (limited to 'src')
-rw-r--r--src/com/vaadin/terminal/gwt/client/BrowserInfo.java7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/com/vaadin/terminal/gwt/client/BrowserInfo.java b/src/com/vaadin/terminal/gwt/client/BrowserInfo.java
index c8caab6829..4b9f3eacab 100644
--- a/src/com/vaadin/terminal/gwt/client/BrowserInfo.java
+++ b/src/com/vaadin/terminal/gwt/client/BrowserInfo.java
@@ -33,6 +33,9 @@ public class BrowserInfo {
private static final String OS_ANDROID = "android";
private static final String OS_IOS = "ios";
+ // Common CSS class for all touch devices
+ private static final String UI_TOUCH = "touch";
+
private static BrowserInfo instance;
private static String cssClass = null;
@@ -171,7 +174,9 @@ public class BrowserInfo {
if (osClass != null) {
cssClass = cssClass + " " + prefix + osClass;
}
-
+ if (isTouchDevice()) {
+ cssClass = cssClass + " " + prefix + UI_TOUCH;
+ }
}
return cssClass;