Fixed post upload keeping tag suggestions

This commit is contained in:
Marcin Kurczewski
2014-10-18 14:46:27 +02:00
parent 428a1ae18c
commit d18305d779
3 changed files with 8 additions and 2 deletions

View File

@ -264,7 +264,7 @@ App.Controls.TagInput = function($underlyingInput) {
}
function showOrHideTagSiblings(tagName) {
if ($siblings.data('lastTag') === tagName) {
if ($siblings.data('lastTag') === tagName && $siblings.is(':visible')) {
$siblings.slideUp('fast');
$siblings.data('lastTag', null);
return;
@ -335,12 +335,18 @@ App.Controls.TagInput = function($underlyingInput) {
$input.focus();
}
function hideSuggestions() {
$siblings.hide();
$suggestions.hide();
}
_.extend(options, {
setTags: setTags,
getTags: getTags,
removeTag: removeTag,
addTag: addTag,
focus: focus,
hideSuggestions: hideSuggestions,
});
return options;
};

View File

@ -346,6 +346,7 @@ App.Presenters.PostUploadPresenter = function(
if (selectedPosts.length === 0) {
hidePostEditForm();
} else {
tagInput.hideSuggestions();
showPostEditForm(selectedPosts);
}
$el.find('.post-table-op').prop('disabled', selectedPosts.length === 0);