diff options
author | Valerio Virgillito | 2012-02-16 10:54:48 -0800 |
---|---|---|
committer | Valerio Virgillito | 2012-02-16 10:54:48 -0800 |
commit | d52aca45e0357b5597e13d9b74998abb75fabea5 (patch) | |
tree | ffd4a0c060b00611953b7e3ed0b3955bf02ac6e7 /node_modules/montage/core/event/event-manager.js | |
parent | d366c0bd1af6471511217ed574083e15059519b5 (diff) | |
download | ninja-d52aca45e0357b5597e13d9b74998abb75fabea5.tar.gz |
integrating the latest montage fixes for v0.6 into master
Signed-off-by: Valerio Virgillito <valerio@motorola.com>
Diffstat (limited to 'node_modules/montage/core/event/event-manager.js')
-rwxr-xr-x | node_modules/montage/core/event/event-manager.js | 5 |
1 files changed, 1 insertions, 4 deletions
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 @@ | |||
19 | 19 | ||
20 | var Montage = require("montage").Montage, | 20 | var Montage = require("montage").Montage, |
21 | MutableEvent = require("core/event/mutable-event").MutableEvent, | 21 | MutableEvent = require("core/event/mutable-event").MutableEvent, |
22 | ActionEventListener = require("core/event/action-event-listener").ActionEventListener, | ||
23 | Serializer = require("core/serializer").Serializer, | 22 | Serializer = require("core/serializer").Serializer, |
24 | Deserializer = require("core/deserializer").Deserializer, | 23 | Deserializer = require("core/deserializer").Deserializer, |
25 | defaultEventManager; | 24 | defaultEventManager; |
@@ -28,9 +27,7 @@ var Montage = require("montage").Montage, | |||
28 | if (typeof window !== "undefined") { // client-side | 27 | if (typeof window !== "undefined") { // client-side |
29 | 28 | ||
30 | /* This is to handle browsers that have TouchEvents but don't have the global constructor function Touch */ | 29 | /* This is to handle browsers that have TouchEvents but don't have the global constructor function Touch */ |
31 | //if(TouchEvent && typeof window.Touch === "undefined") { | 30 | if (typeof window.Touch === "undefined" && "ontouchstart" in window) { |
32 | // 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. | ||
33 | if (typeof window.Touch === "undefined" && /Xoom|TouchPad/.test(navigator.userAgent)) { | ||
34 | window.Touch = function() { | 31 | window.Touch = function() { |
35 | }; | 32 | }; |
36 | (function() { | 33 | (function() { |