Merge pull request #157 from fredj/ms-touch

Direct all pointer events to js code (IE pointer events)
see: http://msdn.microsoft.com/en-us/library/ie/hh673557(v=vs.85).aspx
This commit is contained in:
Frédéric Junod
2013-01-25 08:16:05 -08:00
2 changed files with 3 additions and 1 deletions

View File

@@ -15,5 +15,6 @@ ol.BrowserFeature = {
* @type {boolean} True if browser supports touch events
*/
HAS_TOUCH: ol.ASSUME_TOUCH ||
(document && 'ontouchstart' in document.documentElement)
(document && 'ontouchstart' in document.documentElement) ||
!!(window.navigator.msPointerEnabled)
};

View File

@@ -189,6 +189,7 @@ ol.Map = function(mapOptions) {
this.viewport_.style.overflow = 'hidden';
this.viewport_.style.width = '100%';
this.viewport_.style.height = '100%';
this.viewport_.style.msTouchAction = 'none';
goog.dom.appendChild(this.target_, this.viewport_);
/**