Mercurial > hg > webaudioevaluationtool
diff 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 |
line wrap: on
line diff
--- a/interfaces/discrete.js Wed Mar 24 17:07:59 2021 +0000 +++ b/interfaces/discrete.js Mon Jul 26 12:15:24 2021 +0100 @@ -205,12 +205,18 @@ audioObject.bindInterface(orNode); } else { // Create a slider per track - var label = interfaceContext.getLabel(labelType, index, page.labelStart); + console.log('in discrete') + if (this.label == ""){ + var label = interfaceContext.getLabel(labelType, index, page.labelStart); + index += 1; + } + else { + var label = this.label + } var sliderObj = new discreteObject(audioObject, label); sliderGrid.appendChild(sliderObj.DOMRoot); audioObject.bindInterface(sliderObj); interfaceContext.commentBoxes.createCommentBox(audioObject); - index += 1; } });