comparison mushra.js @ 758:57a3cbf90e01

MUSHRA: Set the initial position of sliders using the <audioHolder> attribute initial-position using integer 0 to 100
author Nicholas Jillings <nicholas.jillings@eecs.qmul.ac.uk>
date Thu, 17 Dec 2015 16:10:58 +0000
parents 8512c2dbac19
children 801e1977ab55
comparison
equal deleted inserted replaced
757:8512c2dbac19 758:57a3cbf90e01
135 var node = interfaceContext.createCommentBox(audioObject); 135 var node = interfaceContext.createCommentBox(audioObject);
136 136
137 // Create a slider per track 137 // Create a slider per track
138 audioObject.interfaceDOM = new sliderObject(audioObject); 138 audioObject.interfaceDOM = new sliderObject(audioObject);
139 139
140 // Distribute it randomnly 140 if (typeof audioHolderObject.initialPosition === "number")
141 audioObject.interfaceDOM.slider.value = Math.random(); 141 {
142 // Set the values
143 audioObject.interfaceDOM.slider.value = audioHolderObject.initalPosition;
144 } else {
145 // Distribute it randomnly
146 audioObject.interfaceDOM.slider.value = Math.random();
147 }
142 148
143 sliderBox.appendChild(audioObject.interfaceDOM.holder); 149 sliderBox.appendChild(audioObject.interfaceDOM.holder);
144 audioObject.metric.initialised(audioObject.interfaceDOM.slider.value); 150 audioObject.metric.initialised(audioObject.interfaceDOM.slider.value);
145 151
146 }); 152 });