diff options
author | Scott Ullrich <sullrich@pfsense.org> | 2005-02-05 01:38:55 +0000 |
---|---|---|
committer | Scott Ullrich <sullrich@pfsense.org> | 2005-02-05 01:38:55 +0000 |
commit | 8a1a87ccef7c6fe748baeed6e7c9e7434b51a1a9 (patch) | |
tree | 9202cc60193fc2e840370e7c034794fe7e9bad0b /usr | |
parent | 6cd06447829001cb4f8119adf5e6a9b19d9452eb (diff) | |
download | pfsense-8a1a87ccef7c6fe748baeed6e7c9e7434b51a1a9.zip pfsense-8a1a87ccef7c6fe748baeed6e7c9e7434b51a1a9.tar.gz |
Correct the behavior for hosts networks and ports
Diffstat (limited to 'usr')
-rwxr-xr-x | usr/local/www/firewall_aliases_edit.php | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/usr/local/www/firewall_aliases_edit.php b/usr/local/www/firewall_aliases_edit.php index 8837a5c..4d647b2 100755 --- a/usr/local/www/firewall_aliases_edit.php +++ b/usr/local/www/firewall_aliases_edit.php @@ -145,6 +145,7 @@ function typesel_change() { var cmd; document.iform.address_subnet.disabled = 1; document.iform.address_subnet.value = ""; + document.iform.address_subnet.selected = 0; newrows = totalrows+1; for(i=2; i<newrows; i++) { comd = 'document.iform.address_subnet' + i + '.disabled = 1;'; @@ -156,6 +157,7 @@ function typesel_change() { case 1: /* network */ var cmd; document.iform.address_subnet.disabled = 0; + document.iform.address_subnet.value = ""; newrows = totalrows+1; for(i=2; i<newrows; i++) { comd = 'document.iform.address_subnet' + i + '.disabled = 0;'; @@ -167,6 +169,7 @@ function typesel_change() { case 2: /* port */ var cmd; document.iform.address_subnet.disabled = 1; + document.iform.address_subnet.value = ""; newrows = totalrows+1; for(i=2; i<newrows; i++) { comd = 'document.iform.address_subnet' + i + '.disabled = 1;'; @@ -184,12 +187,15 @@ function update_box_type() { if(selected == 'Network(s)') { document.getElementById ("addressnetworkport").firstChild.data = "Network(s)"; document.getElementById ("address_subnet").visible = true; + document.getElementById ("address_subnet").disabled = true; } else if(selected == 'Host(s)') { document.getElementById ("addressnetworkport").firstChild.data = "Host(s)"; document.getElementById ("address_subnet").visible = false; + document.getElementById ("address_subnet").disabled = false; } else if(selected == 'Port(s)') { document.getElementById ("addressnetworkport").firstChild.data = "Port(s)"; document.getElementById ("address_subnet").visible = false; + document.getElementById ("address_subnet").disabled = true; } } |