X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=inc%2Fawesomplete-multiple-tags.js;h=faecb417858e3dd05487d5f3e7000f4d602a7bda;hb=4da94ef45cf3c58eda77e425688a7ad18dcfd34f;hp=e0f889b1fdb645dad459a4fc9c5bac54f41c6a2a;hpb=b39b1bc2eeebcb52f37f33f63fa645db014130c3;p=github%2Fshaarli%2FShaarli.git diff --git a/inc/awesomplete-multiple-tags.js b/inc/awesomplete-multiple-tags.js index e0f889b1..faecb417 100644 --- a/inc/awesomplete-multiple-tags.js +++ b/inc/awesomplete-multiple-tags.js @@ -1,13 +1,16 @@ -$ = Awesomplete.$; -awesomplete = new Awesomplete($('input[data-multiple]'), { - filter: function(text, input) { - return Awesomplete.FILTER_CONTAINS(text, input.match(/[^ ]*$/)[0]); - }, - replace: function(text) { - var before = this.input.value.match(/^.+ \s*|/)[0]; - this.input.value = before + text + " "; - }, - minChars: 1 +var awp = Awesomplete.$; +var autocompleteFields = document.querySelectorAll('input[data-multiple]'); +[].forEach.call(autocompleteFields, function(autocompleteField) { + awesomplete = new Awesomplete(awp(autocompleteField), { + filter: function (text, input) { + return Awesomplete.FILTER_CONTAINS(text, input.match(/[^ ]*$/)[0]); + }, + replace: function (text) { + var before = this.input.value.match(/^.+ \s*|/)[0]; + this.input.value = before + text + " "; + }, + minChars: 1 + }) }); /**