summaryrefslogtreecommitdiffstats
path: root/usr/local/www/javascript/firewall_nat_edit
diff options
context:
space:
mode:
authorCarlos Eduardo Ramos <carlos.ramos@bluepex.com>2010-04-20 09:22:00 -0300
committerCarlos Eduardo Ramos <carlos.ramos@bluepex.com>2010-04-20 09:22:00 -0300
commit1b1d686f01ed35dade76988f389c10cecc38bad2 (patch)
tree7f50053a176f83dc205cc302b60328f473942fb4 /usr/local/www/javascript/firewall_nat_edit
parent383654fc0bff10c18890678defcfbc270aea843a (diff)
downloadpfsense-1b1d686f01ed35dade76988f389c10cecc38bad2.zip
pfsense-1b1d686f01ed35dade76988f389c10cecc38bad2.tar.gz
Disable redirect port field when a port different of (other) is selected
Diffstat (limited to 'usr/local/www/javascript/firewall_nat_edit')
-rw-r--r--usr/local/www/javascript/firewall_nat_edit/firewall_nat_edit.js10
1 files changed, 10 insertions, 0 deletions
diff --git a/usr/local/www/javascript/firewall_nat_edit/firewall_nat_edit.js b/usr/local/www/javascript/firewall_nat_edit/firewall_nat_edit.js
index 1e81c11..d231701 100644
--- a/usr/local/www/javascript/firewall_nat_edit/firewall_nat_edit.js
+++ b/usr/local/www/javascript/firewall_nat_edit/firewall_nat_edit.js
@@ -29,14 +29,23 @@ function ext_change() {
document.iform.dstendport_cust.disabled = 1;
}
+ if ((document.iform.localbeginport.selectedIndex == 0) && portsenabled) {
+ document.iform.localbeginport_cust.disabled = 0;
+ } else {
+ document.iform.localbeginport_cust.value = "";
+ document.iform.localbeginport_cust.disabled = 1;
+ }
+
if (!portsenabled) {
document.iform.srcbeginport.disabled = 1;
document.iform.srcendport.disabled = 1;
document.iform.dstbeginport.disabled = 1;
document.iform.dstendport.disabled = 1;
+ document.iform.localbeginport_cust.disabled = 1;
} else {
document.iform.srcbeginport.disabled = 0;
document.iform.srcendport.disabled = 0;
+ document.iform.localbeginport_cust.disabled = 0;
if( dstenabled ) {
document.iform.dstbeginport.disabled = 0;
document.iform.dstendport.disabled = 0;
@@ -96,6 +105,7 @@ function check_for_aliases() {
document.iform.localbeginport.disabled = 0;
document.iform.localbeginport_cust.disabled = 0;
}
+
}
}
OpenPOWER on IntegriCloud