diff --git a/ext/autocomplete/script.js b/ext/autocomplete/script.js index 59e96683..06b9b826 100644 --- a/ext/autocomplete/script.js +++ b/ext/autocomplete/script.js @@ -59,6 +59,34 @@ document.addEventListener('DOMContentLoaded', () => { }) }); + $('#tag_editor,[name="bulk_tags"]').tagit({ + singleFieldDelimiter: ' ', + autocomplete : ({ + source: function (request, response) { + $.ajax({ + url: base_href + '/api/internal/autocomplete', + data: {'s': request.term}, + dataType : 'json', + type : 'GET', + success : function (data) { + response( + $.map(data, function (count, item) { + return { + label : item + ' ('+count+')', + value : item + }; + }) + ); + }, + error : function (request, status, error) { + console.log(error); + } + }); + }, + minLength: 1 + }) + }); + $('.ui-autocomplete-input').keydown(function(e) { var keyCode = e.keyCode || e.which; diff --git a/ext/tag_edit/theme.php b/ext/tag_edit/theme.php index 2baf5fff..e1cd84af 100644 --- a/ext/tag_edit/theme.php +++ b/ext/tag_edit/theme.php @@ -55,7 +55,9 @@ class TagEditTheme extends Themelet