diff --git a/web/skins/classic/views/console.php b/web/skins/classic/views/console.php index 10a0be72a..250dcf928 100644 --- a/web/skins/classic/views/console.php +++ b/web/skins/classic/views/console.php @@ -291,13 +291,22 @@ for( $monitor_i = 0; $monitor_i < count($displayMonitors); $monitor_i += 1 ) { - - - - - + + + + 1 ) - break; - } + // We want to know if 1 or more monitors are checked + for ( var i=0; i < form.elements.length; i++ ) { + if ( + form.elements[i].type=="checkbox" + && + form.elements[i].name=="markMids[]" + && + form.elements[i].checked + ) { + if ( checked++ > 1 ) + break; } } $(element).closest("tr").toggleClass("danger"); - form.editBtn.disabled = checked ? false : true; - form.addBtn.value = (checked==1) ? jsTranslatedCloneText:jsTranslatedAddText; - - form.deleteBtn.disabled = (checked==0); + if ( checked ) { + form.editBtn.disabled = false; + form.deleteBtn.disabled = false; + if ( checked == 1 ) { + $j(form.cloneBtn).css('display','inline'); + } else { + form.cloneBtn.hide(); + } + } else { + form.cloneBtn.hide(); + form.editBtn.disabled = true; + form.deleteBtn.disabled = true; + } } function addMonitor(element) { diff --git a/web/skins/classic/views/js/console.js.php b/web/skins/classic/views/js/console.js.php index 006cfc565..f5e65332d 100644 --- a/web/skins/classic/views/js/console.js.php +++ b/web/skins/classic/views/js/console.js.php @@ -18,5 +18,3 @@ if ( ZM_CHECK_FOR_UPDATES && canEdit('System') && ZM_DYN_LAST_VERSION && ( verNu ?> var showVersionPopup = ; var showDonatePopup = ; -var translatedAddText = ""; -var translatedCloneText = "";