Prevent holding Control-Enter or Command-Enter from posting comment multiple times.
This commit is contained in:
parent
28592ae467
commit
7a70fb123c
2 changed files with 2 additions and 0 deletions
|
@ -46,6 +46,7 @@ v 7.10.0 (unreleased)
|
||||||
- Refactor issue filtering
|
- Refactor issue filtering
|
||||||
- AJAX selectbox for issue assignee and author filters
|
- AJAX selectbox for issue assignee and author filters
|
||||||
- Fix issue with missing options in issue filtering dropdown if selected one
|
- Fix issue with missing options in issue filtering dropdown if selected one
|
||||||
|
- Prevent holding Control-Enter or Command-Enter from posting comment multiple times.
|
||||||
|
|
||||||
v 7.9.0
|
v 7.9.0
|
||||||
- Send EmailsOnPush email when branch or tag is created or deleted.
|
- Send EmailsOnPush email when branch or tag is created or deleted.
|
||||||
|
|
|
@ -57,6 +57,7 @@ class @Notes
|
||||||
@notes_forms = '.js-main-target-form textarea, .js-discussion-note-form textarea'
|
@notes_forms = '.js-main-target-form textarea, .js-discussion-note-form textarea'
|
||||||
# Chrome doesn't fire keypress or keyup for Command+Enter, so we need keydown.
|
# Chrome doesn't fire keypress or keyup for Command+Enter, so we need keydown.
|
||||||
$(document).on('keydown', @notes_forms, (e) ->
|
$(document).on('keydown', @notes_forms, (e) ->
|
||||||
|
return if e.originalEvent.repeat
|
||||||
if e.keyCode == 10 || ((e.metaKey || e.ctrlKey) && e.keyCode == 13)
|
if e.keyCode == 10 || ((e.metaKey || e.ctrlKey) && e.keyCode == 13)
|
||||||
$(@).parents('form').submit()
|
$(@).parents('form').submit()
|
||||||
)
|
)
|
||||||
|
|
Loading…
Reference in a new issue