Mercurial > hg > webaudioevaluationtool
changeset 2284:29e754aca00f
Stable fix for #22
author | Nicholas Jillings <nicholas.jillings@mail.bcu.ac.uk> |
---|---|
date | Fri, 22 Apr 2016 09:52:28 +0100 |
parents | 169f08dc9634 |
children | e59327ebdb15 |
files | interfaces/ape.js tests/examples/project.xml |
diffstat | 2 files changed, 11 insertions(+), 7 deletions(-) [+] |
line wrap: on
line diff
--- a/interfaces/ape.js Fri Apr 22 09:34:34 2016 +0100 +++ b/interfaces/ape.js Fri Apr 22 09:52:28 2016 +0100 @@ -28,7 +28,8 @@ str = ""; if (hasBeenPlayed.length > 1) { for (var i=0; i<hasBeenPlayed.length; i++) { - str = str + (hasBeenPlayed[i]+1); // start from 1 + var ao_id = audioEngineContext.audioObjects[hasBeenPlayed[i]].interfaceDOM.getPresentedId(); + str = str + ao_id; // start from 1 if (i < hasBeenPlayed.length-2){ str += ", "; } else if (i == hasBeenPlayed.length-2) { @@ -37,7 +38,7 @@ } alert('You have not played fragments ' + str + ' yet. Please listen, rate and comment all samples before submitting.'); } else { - alert('You have not played fragment ' + (hasBeenPlayed[0]+1) + ' yet. Please listen, rate and comment all samples before submitting.'); + alert('You have not played fragment ' + (audioEngineContext.audioObjects[hasBeenPlayed[0]].interfaceDOM.getPresentedId()) + ' yet. Please listen, rate and comment all samples before submitting.'); } return false; } @@ -68,15 +69,15 @@ } if (interfaceTID.length == 1) { - str += 'slider '+(interfaceTID[0]+1)+'. '; // start from 1 + str += 'slider '+(audioEngineContext.audioObjects[interfaceTID[0]].interfaceDOM.getPresentedId())+'. '; // start from 1 } else { str += 'sliders '; for (var k=0; k<interfaceTID.length-1; k++) { - str += (interfaceTID[k]+1)+', '; // start from 1 + str += (audioEngineContext.audioObjects[interfaceTID[k]].interfaceDOM.getPresentedId())+', '; // start from 1 } - str += (interfaceTID[interfaceTID.length-1]+1) +'. '; + str += (audioEngineContext.audioObjects[interfaceTID[interfaceTID.length-1]].interfaceDOM.getPresentedId()) +'. '; } } } @@ -105,7 +106,8 @@ if (strNums.length > 1) { var str = ""; for (var i=0; i<strNums.length; i++) { - str = str + (strNums[i]+1); // start from 1 + var ao_id = audioEngineContext.audioObjects[strNums[i]].interfaceDOM.getPresentedId(); + str = str + (ao_id); // start from 1 if (i < strNums.length-2){ str += ", "; } else if (i == strNums.length-2) { @@ -114,7 +116,7 @@ } alert('You have not commented on fragments ' + str + ' yet. Please listen, rate and comment all samples before submitting.'); } else { - alert('You have not commented on fragment ' + (strNums[0]+1) + ' yet. Please listen, rate and comment all samples before submitting.'); + alert('You have not commented on fragment ' + (audioEngineContext.audioObjects[strNums[0]].interfaceDOM.getPresentedId()) + ' yet. Please listen, rate and comment all samples before submitting.'); } } }
--- a/tests/examples/project.xml Fri Apr 22 09:34:34 2016 +0100 +++ b/tests/examples/project.xml Fri Apr 22 09:52:28 2016 +0100 @@ -46,6 +46,7 @@ </metric> <interface> <interfaceoption type="check" name="fragmentMoved"/> + <interfaceoption type="check" name="fragmentPlayed"/> <interfaceoption type="check" name="scalerange" min="25" max="75"/> <interfaceoption type="show" name='playhead'/> <interfaceoption type="show" name="page-count"/> @@ -54,6 +55,7 @@ <page id='test-0' hostURL="media/example/" randomiseOrder='true' repeatCount='0' loop='true' showElementComments='true' loudness="-12"> <commentboxprefix>Comment on fragment</commentboxprefix> <interface name="preference"> + <title>Preference</title> <scales> <scalelabel position="0">Min</scalelabel> <scalelabel position="100">Max</scalelabel>