aboutsummaryrefslogtreecommitdiffhomepage
path: root/inc/awesomplete-multiple-tags.js
diff options
context:
space:
mode:
Diffstat (limited to 'inc/awesomplete-multiple-tags.js')
-rw-r--r--inc/awesomplete-multiple-tags.js21
1 files changed, 12 insertions, 9 deletions
diff --git a/inc/awesomplete-multiple-tags.js b/inc/awesomplete-multiple-tags.js
index 4cc8429f..faecb417 100644
--- a/inc/awesomplete-multiple-tags.js
+++ b/inc/awesomplete-multiple-tags.js
@@ -1,13 +1,16 @@
1var awp = Awesomplete.$; 1var awp = Awesomplete.$;
2awesomplete = new Awesomplete(awp('input[data-multiple]'), { 2var autocompleteFields = document.querySelectorAll('input[data-multiple]');
3 filter: function(text, input) { 3[].forEach.call(autocompleteFields, function(autocompleteField) {
4 return Awesomplete.FILTER_CONTAINS(text, input.match(/[^ ]*$/)[0]); 4 awesomplete = new Awesomplete(awp(autocompleteField), {
5 }, 5 filter: function (text, input) {
6 replace: function(text) { 6 return Awesomplete.FILTER_CONTAINS(text, input.match(/[^ ]*$/)[0]);
7 var before = this.input.value.match(/^.+ \s*|/)[0]; 7 },
8 this.input.value = before + text + " "; 8 replace: function (text) {
9 }, 9 var before = this.input.value.match(/^.+ \s*|/)[0];
10 minChars: 1 10 this.input.value = before + text + " ";
11 },
12 minChars: 1
13 })
11}); 14});
12 15
13/** 16/**