# HG changeset patch # User Nicholas Jillings # Date 1509487289 0 # Node ID 1f92be08fadd3726b5a734f9dc885177265ee756 # Parent a03408cd1fde59c1f5e30babbe700cac746de216 Try to keep a continuous touch cycle #122 diff -r a03408cd1fde -r 1f92be08fadd interfaces/ape.js --- a/interfaces/ape.js Tue Oct 31 21:55:34 2017 +0000 +++ b/interfaces/ape.js Tue Oct 31 22:01:29 2017 +0000 @@ -349,6 +349,7 @@ trackObj.removeEventListener("mousedown"); trackObj.removeEventListener("mouseup"); trackObj.removeEventListener("touchstart"); + trackObj.removeEventListener("touchmove"); trackObj.removeEventListener("touchend"); trackObj.removeEventListener("touchcancel"); } @@ -364,6 +365,8 @@ axisInterface.mouseup(this); metric.moved(audioEngineContext.timer.getTestTime(), this.value); console.log("Slider " + label + " on axis " + axisInterface.name + " moved to " + this.value); + } else if (e.type == "touchmove") { + axisInterface.handleEvent(e); } } this.clicked = function (e) { @@ -637,7 +640,6 @@ return ""; } sliderRail.addEventListener("mousemove", this); - sliderRail.addEventListener("touchmove", this); Object.defineProperties(this, { "sliderRail": { "value": sliderRail