diff options
author | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2016-01-28 13:05:50 +0000 |
---|---|---|
committer | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2016-01-28 13:05:50 +0000 |
commit | 6748520de6761e61fd8ac654af19280a0746031f (patch) | |
tree | 03db7f08d215f523e1a26f19711094b028507692 | |
parent | ca171b8190623023f3e6d00146abee8651cec857 (diff) | |
parent | ed8256a28bcfffc9eb8b9f2d52b47dc01c543884 (diff) | |
download | gitlab-ce-6748520de6761e61fd8ac654af19280a0746031f.tar.gz |
Merge branch 'feature/jschatz1/instant-issuable-history' into 'master'
Adds feature: Ajax Close/Open updates discussion automatically
Triggers jQuery event <br/>
Fixes #5544
See merge request !2610
-rw-r--r-- | app/assets/javascripts/issue.js.coffee | 1 | ||||
-rw-r--r-- | app/assets/javascripts/notes.js.coffee | 3 |
2 files changed, 4 insertions, 0 deletions
diff --git a/app/assets/javascripts/issue.js.coffee b/app/assets/javascripts/issue.js.coffee index cbc70cd846c..d663e34871c 100644 --- a/app/assets/javascripts/issue.js.coffee +++ b/app/assets/javascripts/issue.js.coffee @@ -50,6 +50,7 @@ class @Issue new Flash(issueFailMessage, 'alert') success: (data, textStatus, jqXHR) -> if data.saved + $(document).trigger('issuable:change'); if isClose $('a.btn-close').addClass('hidden') $('a.btn-reopen').removeClass('hidden') diff --git a/app/assets/javascripts/notes.js.coffee b/app/assets/javascripts/notes.js.coffee index 53d72be66e3..3347ab65c90 100644 --- a/app/assets/javascripts/notes.js.coffee +++ b/app/assets/javascripts/notes.js.coffee @@ -64,6 +64,9 @@ class @Notes # fetch notes when tab becomes visible $(document).on "visibilitychange", @visibilityChange + # when issue status changes, we need to refresh data + $(document).on "issuable:change", @refresh + cleanBinding: -> $(document).off "ajax:success", ".js-main-target-form" $(document).off "ajax:success", ".js-discussion-note-form" |