Commit dc8aa572709245f6e9bae4ff863dd52501e9c465
Committed by
Joenio Costa
1 parent
ede05a1f
Exists in
master
and in
28 other branches
Fixing duplicated comments problem due to double clicks
* Disabling submit button after click (ActionItem1420)
Showing
2 changed files
with
12 additions
and
1 deletions
Show diff stats
app/views/content_viewer/_comment_form.rhtml
@@ -37,7 +37,7 @@ | @@ -37,7 +37,7 @@ | ||
37 | <%= required labelled_form_field(_('Title'), text_field(:comment, :title)) %> | 37 | <%= required labelled_form_field(_('Title'), text_field(:comment, :title)) %> |
38 | <%= required labelled_form_field(_('Enter your comment'), text_area(:comment, :body, :rows => 5)) %> | 38 | <%= required labelled_form_field(_('Enter your comment'), text_area(:comment, :body, :rows => 5)) %> |
39 | <% button_bar do %> | 39 | <% button_bar do %> |
40 | - <%= submit_button('add', _('Post comment'), :onclick => "$('confirm').value = 'true'") %> | 40 | + <%= submit_button('add', _('Post comment'), :onclick => "$('confirm').value = 'true'; this.disabled = true") %> |
41 | <% end %> | 41 | <% end %> |
42 | <% end %> | 42 | <% end %> |
43 | 43 |
features/comment.feature
@@ -57,3 +57,14 @@ Feature: comment | @@ -57,3 +57,14 @@ Feature: comment | ||
57 | When I press "Post comment" | 57 | When I press "Post comment" |
58 | Then I should see "Title can't be blank" | 58 | Then I should see "Title can't be blank" |
59 | And I should see "Body can't be blank" | 59 | And I should see "Body can't be blank" |
60 | + | ||
61 | + @selenium | ||
62 | + Scenario: disable post comment button | ||
63 | + Given I am on /booking/article-to-comment | ||
64 | + And I fill in "Name" with "Joey Ramone" | ||
65 | + And I fill in "e-Mail" with "joey@ramones.com" | ||
66 | + And I fill in "Title" with "Hey ho, let's go!" | ||
67 | + And I fill in "Enter your comment" with "Hey ho, let's go!" | ||
68 | + When I press "Post comment" | ||
69 | + Then the "value.Post comment" button should not be enabled | ||
70 | + And I should see "Hey ho, let's go" | ||
60 | \ No newline at end of file | 71 | \ No newline at end of file |