summaryrefslogtreecommitdiffstats
path: root/usr/local/www/javascript/firewall_rules_edit/firewall_rules_edit.js
diff options
context:
space:
mode:
authorErmal <eri@pfsense.org>2010-05-05 19:24:28 +0000
committerErmal <eri@pfsense.org>2010-05-05 19:26:34 +0000
commitb8ed2a11a038955f833cb6742928534200d831bf (patch)
treea0653403d98887b805d1e6a5e75e0ff625ebc10d /usr/local/www/javascript/firewall_rules_edit/firewall_rules_edit.js
parentb315e307decf76b0b5fd57488a0ed0f383d700e9 (diff)
downloadpfsense-b8ed2a11a038955f833cb6742928534200d831bf.zip
pfsense-b8ed2a11a038955f833cb6742928534200d831bf.tar.gz
Implement tcp flags and sloppy state on the GUI.
Diffstat (limited to 'usr/local/www/javascript/firewall_rules_edit/firewall_rules_edit.js')
-rw-r--r--usr/local/www/javascript/firewall_rules_edit/firewall_rules_edit.js15
1 files changed, 15 insertions, 0 deletions
diff --git a/usr/local/www/javascript/firewall_rules_edit/firewall_rules_edit.js b/usr/local/www/javascript/firewall_rules_edit/firewall_rules_edit.js
index 1b7f33a..2aefe92 100644
--- a/usr/local/www/javascript/firewall_rules_edit/firewall_rules_edit.js
+++ b/usr/local/www/javascript/firewall_rules_edit/firewall_rules_edit.js
@@ -90,8 +90,10 @@ function typesel_change() {
function proto_change() {
if (document.iform.proto.selectedIndex < 3) {
portsenabled = 1;
+ document.getElementById("tcpflags").style.display = '';
} else {
portsenabled = 0;
+ document.getElementById("tcpflags").style.display = 'none';
}
/* Disable OS knob if the proto is not TCP. */
@@ -180,6 +182,12 @@ function show_advanced_state() {
aodiv.style.display = "block";
}
+function show_advanced_tcpflags() {
+ document.getElementById("showtcpflagsbox").innerHTML='';
+ aodiv = document.getElementById('showtcpflagsadv');
+ aodiv.style.display = "block";
+}
+
function show_advanced_layer7() {
document.getElementById("showadvlayer7box").innerHTML='';
aodiv = document.getElementById('showlayer7adv');
@@ -194,4 +202,11 @@ function dst_rep_change() {
document.iform.dstendport.selectedIndex = document.iform.dstbeginport.selectedIndex;
}
+function tcpflags_anyclick(obj) {
+ if (obj.checked) {
+ document.getElementById('tcpheader').style.display= 'none';
+ } else {
+ document.getElementById('tcpheader').style.display= "";
+ }
+}
//-->
OpenPOWER on IntegriCloud