diff --git a/app/views/tag/_tagging.html.erb b/app/views/tag/_tagging.html.erb index 4e04ca4167..2696043023 100644 --- a/app/views/tag/_tagging.html.erb +++ b/app/views/tag/_tagging.html.erb @@ -60,6 +60,8 @@ $(function () { $("#tags-open").click(function(){ $("#tagform").show(); $("#tags-open").hide(); + $('.more-tags').show(); + $('.show-more-tags').hide(); $(".tag-input").focus(); }); diff --git a/app/views/tag/_tags.html.erb b/app/views/tag/_tags.html.erb index b65cb17668..a3e7a9d8c9 100644 --- a/app/views/tag/_tags.html.erb +++ b/app/views/tag/_tags.html.erb @@ -32,6 +32,9 @@ $('.show-more-tags').click(function showMoreTags() { $('.more-tags').show(); $('.show-more-tags').hide(); + $("#tagform").show(); + $("#tags-open").hide(); + $(".tag-input").focus(); }); })(); diff --git a/test/system/post_test.rb b/test/system/post_test.rb index a95c455682..bc0e4605a6 100644 --- a/test/system/post_test.rb +++ b/test/system/post_test.rb @@ -50,11 +50,11 @@ def setup # There should be 1 tag that shows up as a badge and 2 as a card page.assert_selector('.tags-list .card-body', :count => 2) - # page.assert_selector('.tags-list p.badge', :count => 1) + page.assert_selector('.tags-list p.badge', :count => 1) - # accept_alert do - # find('.tags-list p.badge .tag-delete').click() - # end + accept_alert do + find('.tags-list p.badge .tag-delete').click() + end # Make sure that 1 of the 3 tags is removed page.assert_selector('.tags-list p.badge', :count => 0)