changeset 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 7180d6a2a271
children
files interfaces/discrete.js
diffstat 1 files changed, 8 insertions(+), 2 deletions(-) [+]
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;
         }
 
     });