diff options
-rw-r--r-- | templates/repo/diff/comment_form.tmpl | 3 | ||||
-rw-r--r-- | web_src/js/index.js | 8 |
2 files changed, 10 insertions, 1 deletions
diff --git a/templates/repo/diff/comment_form.tmpl b/templates/repo/diff/comment_form.tmpl index 0bcd5d2028..1389ed73d4 100644 --- a/templates/repo/diff/comment_form.tmpl +++ b/templates/repo/diff/comment_form.tmpl @@ -27,7 +27,8 @@ <span class="markdown-info">{{svg "octicon-markdown" 16}} {{$.root.i18n.Tr "repo.diff.comment.markdown_info"}}</span> <div class="ui right floated"> {{if $.reply}} - <button name="reply" value="{{$.reply}}" class="ui submit green tiny button btn-reply">{{$.root.i18n.Tr "repo.diff.comment.reply"}}</button> + <input type="hidden" name="reply" value="{{$.reply}}"> + <button class="ui submit green tiny button btn-reply" onclick="window.submitReply(this);">{{$.root.i18n.Tr "repo.diff.comment.reply"}}</button> {{else}} {{if $.root.CurrentReview}} <button name="is_review" value="true" type="submit" diff --git a/web_src/js/index.js b/web_src/js/index.js index 75fe28b353..68fb4fddbc 100644 --- a/web_src/js/index.js +++ b/web_src/js/index.js @@ -3559,6 +3559,14 @@ window.cancelCodeComment = function (btn) { form.closest('.comment-code-cloud').remove(); } }; + +window.submitReply = function (btn) { + const form = $(btn).closest('form'); + if (form.length > 0 && form.hasClass('comment-form')) { + form.submit(); + } +}; + window.onOAuthLoginClick = function () { const oauthLoader = $('#oauth2-login-loader'); const oauthNav = $('#oauth2-login-navigator'); |