summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/notes.js
diff options
context:
space:
mode:
authorAlfredo Sumaran <alfredo@gitlab.com>2017-04-06 01:31:44 -0500
committerAlfredo Sumaran <alfredo@gitlab.com>2017-04-06 01:31:44 -0500
commit5200686bd980751d73738fdecd8232b682a7fcdc (patch)
treed7c5035df1cbfe7312f34618a829201723d97865 /app/assets/javascripts/notes.js
parentd9dedac8589c8ec7f41354d3920ae5f9feb44345 (diff)
downloadgitlab-ce-5200686bd980751d73738fdecd8232b682a7fcdc.tar.gz
Disable submit button and dropdown when submitt comment form
Diffstat (limited to 'app/assets/javascripts/notes.js')
-rw-r--r--app/assets/javascripts/notes.js7
1 files changed, 7 insertions, 0 deletions
diff --git a/app/assets/javascripts/notes.js b/app/assets/javascripts/notes.js
index 83c33cbe885..ee62ca2fbfb 100644
--- a/app/assets/javascripts/notes.js
+++ b/app/assets/javascripts/notes.js
@@ -112,10 +112,17 @@ require('./task_list');
// when issue status changes, we need to refresh data
$(document).on("issuable:change", this.refresh);
+ $(document).on('submit', '.js-main-target-form', this.disableDropdown)
+
// when a key is clicked on the notes
return $(document).on("keydown", ".js-note-text", this.keydownNoteText);
};
+ Notes.prototype.disableDropdown = function(e) {
+ const $form = $(e.target);
+ $form.find('.js-note-new-discussion').disable();
+ };
+
Notes.prototype.cleanBinding = function() {
$(document).off("ajax:success", ".js-main-target-form");
$(document).off("ajax:success", ".js-discussion-note-form");