summaryrefslogtreecommitdiff
path: root/app/assets
diff options
context:
space:
mode:
authorSean McGivern <sean@mcgivern.me.uk>2017-01-17 16:10:43 +0000
committerSean McGivern <sean@mcgivern.me.uk>2017-01-17 16:10:43 +0000
commit25709853cb934a66d9ca363179b39e3dd8e0c13e (patch)
treecb982fa59304aa9346a7f44c335df91413ce2692 /app/assets
parent16b1512e2271ceec4c9375ecb861b12d0dc82aaa (diff)
parent557a0bf14c79c02c65196ff8f7a2251ecd77073c (diff)
downloadgitlab-ce-25709853cb934a66d9ca363179b39e3dd8e0c13e.tar.gz
Merge branch '24915_merge_slash_command' into 'master'
Support `/merge` slash command for MRs Closes #24915 See merge request !7746
Diffstat (limited to 'app/assets')
-rw-r--r--app/assets/javascripts/notes.js12
1 files changed, 12 insertions, 0 deletions
diff --git a/app/assets/javascripts/notes.js b/app/assets/javascripts/notes.js
index 603db88567d..fac21f8cd32 100644
--- a/app/assets/javascripts/notes.js
+++ b/app/assets/javascripts/notes.js
@@ -3,6 +3,7 @@
/* global GLForm */
/* global Autosave */
/* global ResolveService */
+/* global mrRefreshWidgetUrl */
/*= require autosave */
/*= require autosize */
@@ -244,6 +245,16 @@
};
+ Notes.prototype.handleCreateChanges = function(note) {
+ if (typeof note === 'undefined') {
+ return;
+ }
+
+ if (note.commands_changes && note.commands_changes.indexOf('merge') !== -1) {
+ $.get(mrRefreshWidgetUrl);
+ }
+ };
+
/*
Render note in main comments area.
@@ -429,6 +440,7 @@
*/
Notes.prototype.addNote = function(xhr, note, status) {
+ this.handleCreateChanges(note);
return this.renderNote(note);
};