diff --git a/templates/repo/issue/new_form.tmpl b/templates/repo/issue/new_form.tmpl
index 9a4548643f..9e6a69f71a 100644
--- a/templates/repo/issue/new_form.tmpl
+++ b/templates/repo/issue/new_form.tmpl
@@ -20,7 +20,7 @@
{{template "repo/issue/comment_tab" .}}
-
{{end}}
{{end}}
-
+
{{.i18n.Tr "repo.issues.create_comment"}}
@@ -172,7 +172,7 @@
{{end}}
{{end}}
-
+
{{.i18n.Tr "repo.issues.create_comment"}}
diff --git a/web_src/js/features/common-global.js b/web_src/js/features/common-global.js
index dda803ae8d..eb21a4bb93 100644
--- a/web_src/js/features/common-global.js
+++ b/web_src/js/features/common-global.js
@@ -142,6 +142,18 @@ export function initGlobalCommon() {
window.location = href;
}
});
+
+ // loading-button this logic used to prevent push one form more than one time
+ $(document).on('click', '.button.loading-button', function (e) {
+ const $btn = $(this);
+
+ if ($btn.hasClass('loading')) {
+ e.preventDefault();
+ return false;
+ }
+
+ $btn.addClass('loading disabled');
+ });
}
export function initGlobalDropzone() {