summaryrefslogtreecommitdiffstats
path: root/src/usr/local/www/services_snmp.php
diff options
context:
space:
mode:
authorPhil Davis <phil.davis@inf.org>2017-01-30 15:12:39 +0545
committerRenato Botelho <renato@netgate.com>2017-01-30 10:25:46 -0200
commit57965f9b79ed0971cf2bf17161d7c0ec7af9f937 (patch)
treece5089a61567726d46cfaf3f70d5ea71523fb15b /src/usr/local/www/services_snmp.php
parent19c25a5377dbdb6a1ea35c479038571b669e1df3 (diff)
downloadpfsense-57965f9b79ed0971cf2bf17161d7c0ec7af9f937.zip
pfsense-57965f9b79ed0971cf2bf17161d7c0ec7af9f937.tar.gz
Required fields in Services pages
(cherry picked from commit 24b82516e0baac87316245427e870a36fbcda4ac)
Diffstat (limited to 'src/usr/local/www/services_snmp.php')
-rw-r--r--src/usr/local/www/services_snmp.php22
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 16eb037..b463112 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');
OpenPOWER on IntegriCloud