diff options
author | Alfredo Sumaran <alfredo@gitlab.com> | 2017-04-06 01:31:44 -0500 |
---|---|---|
committer | Alfredo Sumaran <alfredo@gitlab.com> | 2017-04-06 01:31:44 -0500 |
commit | 5200686bd980751d73738fdecd8232b682a7fcdc (patch) | |
tree | d7c5035df1cbfe7312f34618a829201723d97865 /app/assets/javascripts/notes.js | |
parent | d9dedac8589c8ec7f41354d3920ae5f9feb44345 (diff) | |
download | gitlab-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.js | 7 |
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"); |