diff --git a/web/skins/classic/views/js/monitor.js b/web/skins/classic/views/js/monitor.js index d01a44e8d..aa595a31f 100644 --- a/web/skins/classic/views/js/monitor.js +++ b/web/skins/classic/views/js/monitor.js @@ -158,6 +158,47 @@ function initPage() { el.onchange(); }); + document.querySelectorAll('select[name="newMonitor[VideoWriter]"]').forEach(function(el) { + el.onchange = function() { + if ( this.value == 1 /* Encode */ ) { + $j('.OutputCodec').show(); + $j('.Encoder').show(); + } else { + $j('.OutputCodec').hide(); + $j('.Encoder').hide(); + } + }; + el.onchange(); + }); + document.querySelectorAll('select[name="newMonitor[OutputCodec]"]').forEach(function(el) { + el.onchange = function() { + var encoder_dropdown = $j('select[name="newMonitor[Encoder]"]'); + if (encoder_dropdown) { + for (i=0; i