Bug 1274704 - update Date.now() to performance.now() for getting accurate time diffence. r?jryans
MozReview-Commit-ID: LkdWbWCQDqb
--- a/devtools/client/responsivedesign/test/touch.html
+++ b/devtools/client/responsivedesign/test/touch.html
@@ -39,17 +39,17 @@
div.style.transform = "translate(" + deltaX + "px, " + deltaY + "px)";
updatePreviousEvent(evt);
}, true);
div.addEventListener("touchend", function(evt) {
if (!evt.touches.length) {
div.style.transform = "none";
}
- touchendTime = new Date().getTime();
+ touchendTime = performance.now();
updatePreviousEvent(evt);
}, true);
div.addEventListener("mouseenter", function(evt) {
div.style.backgroundColor = "red";
updatePreviousEvent(evt);
}, true);
div.addEventListener("mouseover", function(evt) {
@@ -64,17 +64,17 @@
div.addEventListener("mouseleave", function(evt) {
div.style.backgroundColor = "blue";
updatePreviousEvent(evt);
}, true);
div.addEventListener("mousedown", function(evt){
if (previousEvent === "touchend" && touchendTime !== 0) {
- let now = new Date().getTime();
+ let now = performance.now();
div.dataset.isDelay = ((now - touchendTime) >= 300) ? true : false;
} else {
div.dataset.isDelay = false;
}
updatePreviousEvent(evt);
}, true);
div.addEventListener("mousemove", updatePreviousEvent, true);