summaryrefslogtreecommitdiffstats
path: root/src/usr/local/www/firewall_aliases_edit.php
diff options
context:
space:
mode:
authorStephen Beaver <sbeaver@netgate.com>2015-09-11 10:27:47 -0400
committerStephen Beaver <sbeaver@netgate.com>2015-09-11 10:27:47 -0400
commit36c9e5fc2dc1e4485984337e33d2c2c6f47890f6 (patch)
tree565bc55d15ffa9492d1721475e831a98a1f917ac /src/usr/local/www/firewall_aliases_edit.php
parentc1a95a664f8846146b5654c5c28b5cdc3c4f06b3 (diff)
downloadpfsense-36c9e5fc2dc1e4485984337e33d2c2c6f47890f6.zip
pfsense-36c9e5fc2dc1e4485984337e33d2c2c6f47890f6.tar.gz
jQuery autocomplete added as required
Diffstat (limited to 'src/usr/local/www/firewall_aliases_edit.php')
-rwxr-xr-xsrc/usr/local/www/firewall_aliases_edit.php17
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();
OpenPOWER on IntegriCloud