diff options
author | Stephen Beaver <sbeaver@netgate.com> | 2015-09-11 10:27:47 -0400 |
---|---|---|
committer | Stephen Beaver <sbeaver@netgate.com> | 2015-09-11 10:27:47 -0400 |
commit | 36c9e5fc2dc1e4485984337e33d2c2c6f47890f6 (patch) | |
tree | 565bc55d15ffa9492d1721475e831a98a1f917ac /src/usr/local/www/firewall_aliases_edit.php | |
parent | c1a95a664f8846146b5654c5c28b5cdc3c4f06b3 (diff) | |
download | pfsense-36c9e5fc2dc1e4485984337e33d2c2c6f47890f6.zip pfsense-36c9e5fc2dc1e4485984337e33d2c2c6f47890f6.tar.gz |
jQuery autocomplete added as required
Diffstat (limited to 'src/usr/local/www/firewall_aliases_edit.php')
-rwxr-xr-x | src/usr/local/www/firewall_aliases_edit.php | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/src/usr/local/www/firewall_aliases_edit.php b/src/usr/local/www/firewall_aliases_edit.php index 8aecd17..9187b2a 100755 --- a/src/usr/local/www/firewall_aliases_edit.php +++ b/src/usr/local/www/firewall_aliases_edit.php @@ -878,6 +878,10 @@ events.push(function(){ }); setMasks(); + + $('[id^=address]').autocomplete({ + source: addressarray + }); } function typechange() { @@ -894,16 +898,23 @@ events.push(function(){ // Set the input field label by tab var labelstr = <?php echo json_encode($label_str); ?>; - $('.repeatable:first').find('label').text(labelstr[tab]); + $('.repeatable:first').find('label').text(labelstr[tab]); } - + // These are action buttons, not submit buttons $('[id^=addrow]').prop('type','button'); $('[id^=delete]').prop('type','button'); // On load . . typechange(); - + + // Autocomplete + var addressarray = <?= json_encode(array_exclude($pconfig['name'], get_alias_list($pconfig['type']))) ?>; + + $('[id^=address]').autocomplete({ + source: addressarray + }); + // on click . . $('[id^=addrow]').click(function() { add_row(); |