From d52aca45e0357b5597e13d9b74998abb75fabea5 Mon Sep 17 00:00:00 2001 From: Valerio Virgillito Date: Thu, 16 Feb 2012 10:54:48 -0800 Subject: integrating the latest montage fixes for v0.6 into master Signed-off-by: Valerio Virgillito --- node_modules/montage/core/event/event-manager.js | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'node_modules/montage/core/event/event-manager.js') diff --git a/node_modules/montage/core/event/event-manager.js b/node_modules/montage/core/event/event-manager.js index b3e97dbe..bef8a67c 100755 --- a/node_modules/montage/core/event/event-manager.js +++ b/node_modules/montage/core/event/event-manager.js @@ -19,7 +19,6 @@ var Montage = require("montage").Montage, MutableEvent = require("core/event/mutable-event").MutableEvent, - ActionEventListener = require("core/event/action-event-listener").ActionEventListener, Serializer = require("core/serializer").Serializer, Deserializer = require("core/deserializer").Deserializer, defaultEventManager; @@ -28,9 +27,7 @@ var Montage = require("montage").Montage, if (typeof window !== "undefined") { // client-side /* This is to handle browsers that have TouchEvents but don't have the global constructor function Touch */ -//if(TouchEvent && typeof window.Touch === "undefined") { -// HACK: The commented expression fails because Chrome on the desktop also has TouchEvent and in the code we're either registering touch events OR mouse events on most components. -if (typeof window.Touch === "undefined" && /Xoom|TouchPad/.test(navigator.userAgent)) { +if (typeof window.Touch === "undefined" && "ontouchstart" in window) { window.Touch = function() { }; (function() { -- cgit v1.2.3