Mercurial > hg > webaudioevaluationtool
comparison js/core.js @ 2742:dfc2959fb7c6
Errors in checkScaleRange
author | Nicholas Jillings <nicholas.jillings@mail.bcu.ac.uk> |
---|---|
date | Mon, 24 Apr 2017 15:49:07 +0100 |
parents | 9d31ddedae2b |
children | 4b004eb32738 1954075487ed |
comparison
equal
deleted
inserted
replaced
2740:24b139760292 | 2742:dfc2959fb7c6 |
---|---|
3254 min: scaleRange.min, | 3254 min: scaleRange.min, |
3255 max: scaleRange.max | 3255 max: scaleRange.max |
3256 }; | 3256 }; |
3257 })(); | 3257 })(); |
3258 var range = audioEngineContext.audioObjects.reduce(function (a, b) { | 3258 var range = audioEngineContext.audioObjects.reduce(function (a, b) { |
3259 var v = b.interfaceDOM.getValue(); | 3259 var v = b.interfaceDOM.getValue() * 100.0; |
3260 return { | 3260 return { |
3261 min: Math.min(a.min, v), | 3261 min: Math.min(a.min, v), |
3262 max: Math.max(a.max, v) | 3262 max: Math.max(a.max, v) |
3263 }; | 3263 }; |
3264 }, { | 3264 }, { |
3265 min: 100, | 3265 min: 100, |
3266 max: 0 | 3266 max: 0 |
3267 }); | 3267 }); |
3268 if (range.min > scales.min) { | 3268 if (range.min > scales.min) { |
3269 str += "At least one fragment must be below the " + range.min + " mark."; | 3269 str += "At least one fragment must be below the " + scales.min + " mark."; |
3270 state = false; | 3270 state = false; |
3271 } else if (range.max < scales.max) { | 3271 } else if (range.max < scales.max) { |
3272 str += "At least one fragment must be above the " + range.max + " mark."; | 3272 str += "At least one fragment must be above the " + scales.max + " mark."; |
3273 state = false; | 3273 state = false; |
3274 } | 3274 } |
3275 if (state === false) { | 3275 if (state === false) { |
3276 console.log(str); | 3276 console.log(str); |
3277 this.storeErrorNode(str); | 3277 this.storeErrorNode(str); |
3503 this.parent.finish(); | 3503 this.parent.finish(); |
3504 var hold = document.createElement("div"); | 3504 var hold = document.createElement("div"); |
3505 var clone = this.parent.root.cloneNode(true); | 3505 var clone = this.parent.root.cloneNode(true); |
3506 hold.appendChild(clone); | 3506 hold.appendChild(clone); |
3507 var saveURL = specification.returnURL + "php/save.php?key=" + this.key + "&saveFilenamePrefix="; | 3507 var saveURL = specification.returnURL + "php/save.php?key=" + this.key + "&saveFilenamePrefix="; |
3508 if (this.parent.filenamePrefix.length == 0) { | 3508 if (this.parent.filenamePrefix.length === 0) { |
3509 saveURL += "save"; | 3509 saveURL += "save"; |
3510 } else { | 3510 } else { |
3511 saveURL += this.parent.filenamePrefix; | 3511 saveURL += this.parent.filenamePrefix; |
3512 } | 3512 } |
3513 return new Promise(function (resolve, reject) { | 3513 return new Promise(function (resolve, reject) { |