diff options
author | John Ahlroos <john@vaadin.com> | 2013-03-05 10:00:53 +0200 |
---|---|---|
committer | Vaadin Code Review <review@vaadin.com> | 2013-03-05 10:49:12 +0000 |
commit | 34a6ebad406a56c13e9d77952d7640a38326a3ca (patch) | |
tree | a038b11617f242fdb401b3304a02395e8cd2445d /WebContent | |
parent | b5c6f6cc0c75fa2849ad14dd395af69698440257 (diff) | |
download | vaadin-framework-34a6ebad406a56c13e9d77952d7640a38326a3ca.tar.gz vaadin-framework-34a6ebad406a56c13e9d77952d7640a38326a3ca.zip |
Added IE10 touch support detection #9216
Change-Id: I3e5b2266b641901590b7806a04c6ef8c68fbe0f4
Diffstat (limited to 'WebContent')
-rw-r--r-- | WebContent/VAADIN/vaadinBootstrap.js | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/WebContent/VAADIN/vaadinBootstrap.js b/WebContent/VAADIN/vaadinBootstrap.js index 9e012ae987..f5c00a0b65 100644 --- a/WebContent/VAADIN/vaadinBootstrap.js +++ b/WebContent/VAADIN/vaadinBootstrap.js @@ -269,8 +269,20 @@ } // Detect touch device support - try { document.createEvent("TouchEvent"); url += "&v-td=1";} catch(e){}; - + var supportsTouch = false; + try { + document.createEvent("TouchEvent"); + supportsTouch = true; + } catch (e) { + // Chrome and IE10 touch detection + supportsTouch = 'ontouchstart' in window + || navigator.msMaxTouchPoints; + } + + if (supportsTouch) { + url += "&v-td=1"; + } + return url; } }; |