diff options
Diffstat (limited to 'src/usr/local/www/services_snmp.php')
-rw-r--r-- | src/usr/local/www/services_snmp.php | 22 |
1 files changed, 21 insertions, 1 deletions
diff --git a/src/usr/local/www/services_snmp.php b/src/usr/local/www/services_snmp.php index 0811cc9..1947740 100644 --- a/src/usr/local/www/services_snmp.php +++ b/src/usr/local/www/services_snmp.php @@ -378,8 +378,21 @@ events.push(function() { noMibii = false; $('#junk').hide(); + enableChange(); + trapenableChange(); hostresChange(); + function enableChange() { + setRequired('pollport', $('#enable').prop('checked')); + setRequired('rocommunity', $('#enable').prop('checked')); + } + + function trapenableChange() { + setRequired('trapserver', $('#trapenable').prop('checked')); + setRequired('trapserverport', $('#trapenable').prop('checked')); + setRequired('trapstring', $('#trapenable').prop('checked')); + } + function hostresChange() { if ($('#hostres').prop('checked')) { $('#mibii').prop('checked', true); @@ -389,11 +402,18 @@ events.push(function() { } } + $('#enable').change(function() { + enableChange(); + }); + + $('#trapenable').change(function() { + trapenableChange(); + }); + $('#hostres').change(function() { hostresChange(); }); - $('#mibii').change(function() { if (noMibii) { $('#mibii').prop('checked', 'true'); |