From 0500ffcaae305bfcf94389d4e3e20bd399019859 Mon Sep 17 00:00:00 2001 From: Toks Date: Mon, 15 Jul 2013 11:43:33 -0400 Subject: [PATCH] Hide autocomplete when closing quick edit form --- app/assets/javascripts/post_mode_menu.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/app/assets/javascripts/post_mode_menu.js b/app/assets/javascripts/post_mode_menu.js index 777d025bc..c9f913248 100644 --- a/app/assets/javascripts/post_mode_menu.js +++ b/app/assets/javascripts/post_mode_menu.js @@ -29,7 +29,7 @@ Danbooru.PostModeMenu.initialize_edit_form = function() { $("#quick-edit-div").hide(); $("#quick-edit-form input[value=Cancel]").click(function(e) { - $("#quick-edit-div").slideUp("fast"); + Danbooru.PostModeMenu.close_edit_form(); e.preventDefault(); }); @@ -46,7 +46,7 @@ Danbooru.Post.update_data(data); $("#post_" + data.id).effect("shake", {distance: 5, times: 1}, 100); Danbooru.notice("Post #" + data.id + " updated"); - $("#quick-edit-div").slideUp("fast"); + Danbooru.PostModeMenu.close_edit_form(); } }); @@ -54,6 +54,13 @@ }); } + Danbooru.PostModeMenu.close_edit_form = function() { + $("#quick-edit-div").slideUp("fast"); + if (Danbooru.meta("enable-auto-complete") === "true") { + $("#post_tag_string").data("uiAutocomplete").close(); + } + } + Danbooru.PostModeMenu.initialize_tag_script_field = function() { $("#tag-script-field").blur(function(e) { var script = $(this).val();