projects
/
lantea.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
try to use stopPropagation to make sure touch events aren't handled by the browser...
[lantea.git]
/
js
/
map.js
diff --git
a/js/map.js
b/js/map.js
index 1afc24f9dfa4f1098ab25e4d94ec48df42c25f30..361420b7e1e91088f204f932d678d6d0bf5e911d 100644
(file)
--- a/
js/map.js
+++ b/
js/map.js
@@
-162,7
+162,8
@@
function loadPrefs(aEvent) {
gAction.dispatchEvent(throwEv);
});
gWaitCounter++;
gAction.dispatchEvent(throwEv);
});
gWaitCounter++;
- var trackLoadStarted = false, redrawBase = 100;
+ var trackLoadStarted = false;
+ var redrawBase = 100;
gTrackStore.getListStepped(function(aTPoint) {
if (aTPoint) {
// Add in front and return new length.
gTrackStore.getListStepped(function(aTPoint) {
if (aTPoint) {
// Add in front and return new length.
@@
-461,6
+462,10
@@
var mapEvHandler = {
handleEvent: function(aEvent) {
var touchEvent = aEvent.type.indexOf('touch') != -1;
handleEvent: function(aEvent) {
var touchEvent = aEvent.type.indexOf('touch') != -1;
+ if (touchEvent) {
+ aEvent.stopPropagation();
+ }
+
// Bail out if the event is happening on an input.
if (aEvent.target.tagName.toLowerCase() == "input")
return;
// Bail out if the event is happening on an input.
if (aEvent.target.tagName.toLowerCase() == "input")
return;