summaryrefslogtreecommitdiffstats
path: root/usr/local/www/javascript
diff options
context:
space:
mode:
authorErik Fonnesbeck <efonnes@gmail.com>2010-09-29 00:05:04 -0600
committerErik Fonnesbeck <efonnes@gmail.com>2010-09-29 00:05:04 -0600
commit44374c0affb575ff5bdd82f4942802602e9dfb3c (patch)
treee4dedaadf6b071d7967d54f98ec54a46a3c23646 /usr/local/www/javascript
parent3e74107e59338392b92300c34a658edec5e4e977 (diff)
downloadpfsense-44374c0affb575ff5bdd82f4942802602e9dfb3c.zip
pfsense-44374c0affb575ff5bdd82f4942802602e9dfb3c.tar.gz
Hide redirect and filter rule association fields when "no rdr" is checked. Ticket #570
Diffstat (limited to 'usr/local/www/javascript')
-rw-r--r--usr/local/www/javascript/firewall_nat_edit/firewall_nat_edit.js14
1 files changed, 13 insertions, 1 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 0cf9884..bd88145 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
@@ -53,6 +53,18 @@ function ext_change() {
}
}
+function nordr_change() {
+ if (document.iform.nordr.checked) {
+ document.getElementById("localiptable").style.display = 'none';
+ document.getElementById("lprtr").style.display = 'none';
+ document.getElementById("assoctable").style.display = 'none';
+ } else {
+ document.getElementById("localiptable").style.display = '';
+ document.getElementById("lprtr").style.display = portsenabled ? '' : 'none';
+ document.getElementById("assoctable").style.display = '';
+ }
+}
+
function show_source() {
if(portsenabled)
document.getElementById("sprtable").style.display = '';
@@ -121,7 +133,7 @@ function proto_change() {
if (portsenabled) {
document.getElementById("sprtable").style.display = showsource == 1 ? '':'none';
document.getElementById("dprtr").style.display = '';
- document.getElementById("lprtr").style.display = '';
+ document.getElementById("lprtr").style.display = document.iform.nordr.checked ? 'none' : '';
} else {
document.getElementById("sprtable").style.display = 'none';
document.getElementById("dprtr").style.display = 'none';
OpenPOWER on IntegriCloud