diff options
author | Luciano Iam <lucianito@gmail.com> | 2020-04-21 16:20:16 +0200 |
---|---|---|
committer | Luciano Iam <lucianito@gmail.com> | 2020-04-21 16:20:24 +0200 |
commit | 80dc3a38e00d751ff7203d91b1276109545e63bf (patch) | |
tree | ee54f09c6b9f4d7d29af08ba4dfbf4b3f3880261 /share | |
parent | 68463cb591618a2d4c8087d21b64c9c3314ae985 (diff) |
WebSockets: let clients know if a strip is a VCA
This allows to hide the panner for example
Diffstat (limited to 'share')
-rw-r--r-- | share/web_surfaces/builtin/mixer-demo/js/main.js | 16 | ||||
-rw-r--r-- | share/web_surfaces/shared/callback.js | 2 |
2 files changed, 10 insertions, 8 deletions
diff --git a/share/web_surfaces/builtin/mixer-demo/js/main.js b/share/web_surfaces/builtin/mixer-demo/js/main.js index 209ddf1bab..f9e2255712 100644 --- a/share/web_surfaces/builtin/mixer-demo/js/main.js +++ b/share/web_surfaces/builtin/mixer-demo/js/main.js @@ -52,7 +52,7 @@ import { Switch, DiscreteSlider, ContinuousSlider, LogarithmicSlider, ardour.connect(); } - function createStrip (stripId, name) { + function createStrip (stripId, name, isVca) { const domId = `strip-${stripId}`; if (document.getElementById(domId) != null) { return; @@ -75,12 +75,14 @@ import { Switch, DiscreteSlider, ContinuousSlider, LogarithmicSlider, gain.appendTo(holder); connectWidget(gain, ANode.STRIP_GAIN, stripId); - // pan - holder = createElem(`<div class="strip-slider"></div>`, div); - createElem(`<label>Pan</label>`, holder); - const pan = new StripPanSlider(); - pan.appendTo(holder); - connectWidget(pan, ANode.STRIP_PAN, stripId); + if (!isVca) { + // pan + holder = createElem(`<div class="strip-slider"></div>`, div); + createElem(`<label>Pan</label>`, holder); + const pan = new StripPanSlider(); + pan.appendTo(holder); + connectWidget(pan, ANode.STRIP_PAN, stripId); + } } function createStripPlugin (stripId, pluginId, name) { diff --git a/share/web_surfaces/shared/callback.js b/share/web_surfaces/shared/callback.js index b50a70878f..0a8159b50e 100644 --- a/share/web_surfaces/shared/callback.js +++ b/share/web_surfaces/shared/callback.js @@ -35,7 +35,7 @@ onRecordState (value) {} // Strips - onStripDescription (stripId, name) {} + onStripDescription (stripId, name, isVca) {} onStripMeter (stripId, db) {} onStripGain (stripId, db) {} onStripPan (stripId, value) {} |