aboutsummaryrefslogtreecommitdiffhomepage
path: root/inc/awesomplete-multiple-tags.js
diff options
context:
space:
mode:
authorArthurHoaro <arthur@hoa.ro>2017-02-27 20:24:28 +0100
committerGitHub <noreply@github.com>2017-02-27 20:24:28 +0100
commit5978588578ca103152598ccfbe41019b12e00a4f (patch)
treeeedbb83c420f6af103440bcafbe6b79738ce7521 /inc/awesomplete-multiple-tags.js
parent9e5a37cc7f4eb1c83222a94eb83d4e99ce4460a4 (diff)
parent7dcbfde5ffbc057a44f710e3be7e4856d235e90b (diff)
downloadShaarli-5978588578ca103152598ccfbe41019b12e00a4f.tar.gz
Shaarli-5978588578ca103152598ccfbe41019b12e00a4f.tar.zst
Shaarli-5978588578ca103152598ccfbe41019b12e00a4f.zip
Merge pull request #754 from ArthurHoaro/webdesign2
New default template
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/**