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) {