comparison ape.js @ 254:d61d8a6bf1a3

Log slider movements to console
author Brecht De Man <b.deman@qmul.ac.uk>
date Wed, 01 Jul 2015 11:35:52 +0100
parents 3bda6ed7cc6a
children 2e19ac736876
comparison
equal deleted inserted replaced
253:2cdb38dedb4b 254:d61d8a6bf1a3
31 { 31 {
32 }; 32 };
33 33
34 audioEngineContext.metric.sliderMoved = function() 34 audioEngineContext.metric.sliderMoved = function()
35 { 35 {
36
37 var id = this.data; 36 var id = this.data;
38 this.data = -1; 37 this.data = -1;
39 var position = convSliderPosToRate(id); 38 var position = convSliderPosToRate(id);
40 console.log('slider ' + id + ': '+ position + ' (' + time + ')'); // DEBUG/SAFETY: show position and slider id 39 console.log('slider ' + id + ': '+ position + ' (' + time + ')'); // DEBUG/SAFETY: show position and slider id
41 if (audioEngineContext.timer.testStarted) 40 if (audioEngineContext.timer.testStarted)
493 } 492 }
494 } 493 }
495 var time = audioEngineContext.timer.getTestTime(); 494 var time = audioEngineContext.timer.getTestTime();
496 var id = Number(ev.srcElement.getAttribute('trackindex')); 495 var id = Number(ev.srcElement.getAttribute('trackindex'));
497 audioEngineContext.audioObjects[id].metric.moved(time,convSliderPosToRate(ev.srcElement)); 496 audioEngineContext.audioObjects[id].metric.moved(time,convSliderPosToRate(ev.srcElement));
497 console.log('slider '+id+' moved to '+convSliderPosToRate(ev.srcElement)+' ('+time+')');
498 } 498 }
499 499
500 function buttonSubmitClick() // TODO: Only when all songs have been played! 500 function buttonSubmitClick() // TODO: Only when all songs have been played!
501 { 501 {
502 var checks = testState.currentStateMap[testState.currentIndex].interfaces[0].options; 502 var checks = testState.currentStateMap[testState.currentIndex].interfaces[0].options;