comparison interfaces/ape.js @ 2285:e59327ebdb15

Fix for #27. Further improvements for #22. APE no longer blocks if outside-reference defined and check all moved selected.
author Nicholas Jillings <nicholas.jillings@mail.bcu.ac.uk>
date Fri, 22 Apr 2016 10:15:12 +0100
parents 29e754aca00f
children 70bb8e542741
comparison
equal deleted inserted replaced
2284:29e754aca00f 2285:e59327ebdb15
51 for (var i=0; i<this.interfaceSliders.length; i++) 51 for (var i=0; i<this.interfaceSliders.length; i++)
52 { 52 {
53 var interfaceTID = []; 53 var interfaceTID = [];
54 for (var j=0; j<this.interfaceSliders[i].metrics.length; j++) 54 for (var j=0; j<this.interfaceSliders[i].metrics.length; j++)
55 { 55 {
56 if (this.interfaceSliders[i].metrics[j].wasMoved == false) 56 var ao_id = this.interfaceSliders[i].sliders[j].getAttribute("trackIndex");
57 if (this.interfaceSliders[i].metrics[j].wasMoved == false && audioEngineContext.audioObjects[ao_id].interfaceDOM.canMove())
57 { 58 {
58 state = false; 59 state = false;
59 interfaceTID.push(j); 60 interfaceTID.push(j);
60 } 61 }
61 } 62 }