diff --git a/web/js/MonitorStream.js b/web/js/MonitorStream.js index db5ae6112..4a1b29186 100644 --- a/web/js/MonitorStream.js +++ b/web/js/MonitorStream.js @@ -777,7 +777,7 @@ function MonitorStream(monitorData) { const audioStream = this.getAudioStraem(mid); if (!volumeSlider) return; const defaultVolume = (volumeSlider.getAttribute("data-volume") || 50); - if (volumeSlider.noUiSlider) volumeSlider.noUiSlider.destroy(); // This is probably unnecessary... + if (volumeSlider.noUiSlider) volumeSlider.noUiSlider.destroy(); $j('#volumeControls').show(); noUiSlider.create(volumeSlider, { @@ -842,20 +842,6 @@ function MonitorStream(monitorData) { audioStream.addEventListener('volumechange', (event) => { this.listenerVolumechange(event); }) - document.querySelectorAll('[id ^= "controlMute"]').forEach(function(el) { - el.addEventListener("click", function clickControlMute(event) { - let mid = (stringToNumber(event.target.id) || stringToNumber(document.querySelector('[id ^= "liveStream"]').id)); - if (!mid) return; - if (currentView == 'watch') { - monitorStream.controlMute('switch'); - } else if (currentView == 'montage') { - const currentMonitor = monitors.find((o) => { - return parseInt(o["id"]) === mid; - }); - currentMonitor.controlMute('switch'); - } - }); - }); }; /* diff --git a/web/skins/classic/js/skin.js b/web/skins/classic/js/skin.js index 34123858b..becf439a8 100644 --- a/web/skins/classic/js/skin.js +++ b/web/skins/classic/js/skin.js @@ -2079,6 +2079,21 @@ function initPageGeneral() { } //event.returnValue = ''; }); + + document.querySelectorAll('[id ^= "controlMute"]').forEach(function(el) { + el.addEventListener("click", function clickControlMute(event) { + let mid = (stringToNumber(event.target.id) || stringToNumber(document.querySelector('[id ^= "liveStream"]').id)); + if (!mid) return; + if (currentView == 'watch') { + monitorStream.controlMute('switch'); + } else if (currentView == 'montage') { + const currentMonitor = monitors.find((o) => { + return parseInt(o["id"]) === mid; + }); + currentMonitor.controlMute('switch'); + } + }); + }); } $j( window ).on("load", initPageGeneral);