# HG changeset patch # User Nicholas Jillings # Date 1449851084 0 # Node ID fc97a9e519ac9f4b1e83534353305550a885efa9 # Parent b127506a3f495244bb8c0cd9af52525cf34304a8 Bug #1486 fix. APE scale check tells the user which axis has not met the user axis criteria. diff -r b127506a3f49 -r fc97a9e519ac ape.js --- a/ape.js Fri Dec 11 16:07:39 2015 +0000 +++ b/ape.js Fri Dec 11 16:24:44 2015 +0000 @@ -120,35 +120,46 @@ { var audioObjs = audioEngineContext.audioObjects; var audioHolder = testState.stateMap[testState.stateIndex]; - var interfaces = audioHolder.interfaces; - for (var i=0; i maxRanking) { maxRanking = ranking;} + var minRanking = convSliderPosToRate(this.interfaceSliders[i].sliders[0]); + var maxRanking = minRanking; + for (var j=1; j maxRanking) + { + maxRanking = ranking; } } - if (minRanking > minScale || maxRanking < maxScale) { - alert('Please use the full width of the scale'); - return false; + if (minRanking > minScale || maxRanking < maxScale) + { + state = false; + str += 'On axis "'+this.interfaceSliders[i].interfaceObject.title+'" you have not used the full width of the scale. '; } } - return true; + if (state != true) + { + alert(str); + console.log(str); + } + return state; }; Interface.prototype.objectSelected = null;