summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--public/js/index.js9
-rw-r--r--templates/repo/issue/comment_tab.tmpl2
2 files changed, 10 insertions, 1 deletions
diff --git a/public/js/index.js b/public/js/index.js
index cded5e2a1a..c456395770 100644
--- a/public/js/index.js
+++ b/public/js/index.js
@@ -1579,6 +1579,7 @@ $(document).ready(function () {
initCodeView();
initVueApp();
initTeamSettings();
+ initCtrlEnterSubmit();
// Repo clone url.
if ($('#repo-clone-url').length > 0) {
@@ -1786,6 +1787,14 @@ function initVueComponents(){
})
}
+function initCtrlEnterSubmit() {
+ $(".js-quick-submit").keydown(function(e) {
+ if (((e.ctrlKey && !e.altKey) || e.metaKey) && (e.keyCode == 13 || e.keyCode == 10)) {
+ $(this).closest("form").submit();
+ }
+ });
+}
+
function initVueApp() {
var el = document.getElementById('app');
if (!el) {
diff --git a/templates/repo/issue/comment_tab.tmpl b/templates/repo/issue/comment_tab.tmpl
index 3af3d8a041..afdaa44c06 100644
--- a/templates/repo/issue/comment_tab.tmpl
+++ b/templates/repo/issue/comment_tab.tmpl
@@ -4,7 +4,7 @@
<a class="item" data-tab="preview" data-url="{{AppSubUrl}}/api/v1/markdown" data-context="{{.RepoLink}}">{{.i18n.Tr "repo.release.preview"}}</a>
</div>
<div class="ui bottom attached active tab segment" data-tab="write">
- <textarea id="content" class="edit_area" name="content" tabindex="4" data-id="issue-{{.RepoName}}" data-url="{{AppSubUrl}}/api/v1/markdown" data-context="{{.Repo.RepoLink}}">
+ <textarea id="content" class="edit_area js-quick-submit" name="content" tabindex="4" data-id="issue-{{.RepoName}}" data-url="{{AppSubUrl}}/api/v1/markdown" data-context="{{.Repo.RepoLink}}">
{{if .IssueTemplate}}{{.IssueTemplate}}{{else if .PullRequestTemplate}}{{.PullRequestTemplate}}{{else}}{{.content}}{{end}}</textarea>
</div>
<div class="ui bottom attached tab segment markdown" data-tab="preview">