comparison interfaces/discrete.js @ 3141:335bc77627e0 tip

fixing discrete interface to allow labels to display
author Dave Moffat <me@davemoffat.com>
date Mon, 26 Jul 2021 12:15:24 +0100
parents 20de79c56ad7
children
comparison
equal deleted inserted replaced
3140:7180d6a2a271 3141:335bc77627e0
203 // Construct outside reference; 203 // Construct outside reference;
204 var orNode = new interfaceContext.outsideReferenceDOM(audioObject, index, document.getElementById("outside-reference-holder")); 204 var orNode = new interfaceContext.outsideReferenceDOM(audioObject, index, document.getElementById("outside-reference-holder"));
205 audioObject.bindInterface(orNode); 205 audioObject.bindInterface(orNode);
206 } else { 206 } else {
207 // Create a slider per track 207 // Create a slider per track
208 var label = interfaceContext.getLabel(labelType, index, page.labelStart); 208 console.log('in discrete')
209 if (this.label == ""){
210 var label = interfaceContext.getLabel(labelType, index, page.labelStart);
211 index += 1;
212 }
213 else {
214 var label = this.label
215 }
209 var sliderObj = new discreteObject(audioObject, label); 216 var sliderObj = new discreteObject(audioObject, label);
210 sliderGrid.appendChild(sliderObj.DOMRoot); 217 sliderGrid.appendChild(sliderObj.DOMRoot);
211 audioObject.bindInterface(sliderObj); 218 audioObject.bindInterface(sliderObj);
212 interfaceContext.commentBoxes.createCommentBox(audioObject); 219 interfaceContext.commentBoxes.createCommentBox(audioObject);
213 index += 1;
214 } 220 }
215 221
216 }); 222 });
217 interfaceObj.options.forEach(function (option) { 223 interfaceObj.options.forEach(function (option) {
218 if (option.type == "show") { 224 if (option.type == "show") {