diff --git a/app/assets/javascripts/posts.js b/app/assets/javascripts/posts.js index 089a43451..b4bcb9782 100644 --- a/app/assets/javascripts/posts.js +++ b/app/assets/javascripts/posts.js @@ -5,6 +5,7 @@ Danbooru.Post.initialize_all = function() { this.initialize_post_previews(); + this.initialize_tag_autocomplete(); if ($("#c-posts").length) { if (Danbooru.meta("enable-js-navigation") === "true") { @@ -31,6 +32,20 @@ } } + Danbooru.Post.initialize_tag_autocomplete = function() { + $("#tags").autocomplete({ + source: function(req, resp) { + $.getJSON( + "/tags.json?search[name_matches]=" + req.term + "*", + function(data) { + resp(data.map(function(x) {return x.name;})); + } + ); + }, + minLength: 3, + }); + } + Danbooru.Post.initialize_similar = function() { $("#similar-button").click(function(e) { var old_source_name = $("#post_source").attr("name");