43 lines
1.5 KiB
JavaScript
43 lines
1.5 KiB
JavaScript
/*
|
|
* To change this license header, choose License Headers in Project Properties.
|
|
* To change this template file, choose Tools | Templates
|
|
* and open the template in the editor.
|
|
*/
|
|
|
|
define(['jquery', 'backbone'],
|
|
function ($, Backbone) {
|
|
|
|
var Debug = {
|
|
writeMessage: function (msg) {
|
|
var prevMsg = window.localStorage.getItem("debugMessages");
|
|
if(prevMsg === null)
|
|
prevMsg = "";
|
|
window.localStorage.setItem("debugMessages", prevMsg + "\n" + msg);
|
|
},
|
|
readMessage: function () {
|
|
return window.localStorage.getItem("debugMessages");
|
|
},
|
|
clearMessage: function () {
|
|
window.localStorage.setItem("debugMessages","");
|
|
},
|
|
testFastClick: function (element) {
|
|
var self = this;
|
|
var teTime, cTime;
|
|
|
|
element.addEventListener('touchend', function (event) {
|
|
teTime = Date.now();
|
|
self.writeMessage("touchend event: " + teTime);
|
|
}, false);
|
|
|
|
element.addEventListener('click', function (event) {
|
|
cTime = Date.now();
|
|
|
|
self.writeMessage("click event: " + cTime);
|
|
|
|
self.writeMessage("Diff Time event: " + (cTime - teTime));
|
|
}, false);
|
|
}
|
|
};
|
|
|
|
return Debug;
|
|
}); |