diff options
author | Phil Davis <phil.davis@inf.org> | 2017-01-30 15:12:39 +0545 |
---|---|---|
committer | Phil Davis <phil.davis@inf.org> | 2017-01-30 15:12:39 +0545 |
commit | 24b82516e0baac87316245427e870a36fbcda4ac (patch) | |
tree | fc8efd86284967135a8013c490bed7c9d451e232 /src/usr/local/www/services_snmp.php | |
parent | 47f2a4b9eb22ea6f1f6baad83e3786ecb53c5394 (diff) | |
download | pfsense-24b82516e0baac87316245427e870a36fbcda4ac.zip pfsense-24b82516e0baac87316245427e870a36fbcda4ac.tar.gz |
Required fields in Services pages
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'); |