diff options
author | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2013-06-21 22:29:30 +0300 |
---|---|---|
committer | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2013-06-21 22:29:30 +0300 |
commit | c3c849927d42c4ba5431b3970dab63fdb89b77f5 (patch) | |
tree | fa5fbbf61623389413bf0051c12c66b1b04b2906 /app | |
parent | c78393ec1714daaa01313793cdc3fa2e98378d7a (diff) | |
download | gitlab-ce-c3c849927d42c4ba5431b3970dab63fdb89b77f5.tar.gz |
Unbind note events to prevent firing twice with turbolinks
Diffstat (limited to 'app')
-rw-r--r-- | app/assets/javascripts/notes.js | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/app/assets/javascripts/notes.js b/app/assets/javascripts/notes.js index f5005ec2c94..e0715f45417 100644 --- a/app/assets/javascripts/notes.js +++ b/app/assets/javascripts/notes.js @@ -1,5 +1,5 @@ var NoteList = { - + id: null, notes_path: null, target_params: null, target_id: 0, @@ -16,6 +16,16 @@ var NoteList = { // get initial set of notes NoteList.getContent(); + // Unbind events to prevent firing twice + $(document).off("click", ".js-add-diff-note-button"); + $(document).off("click", ".js-discussion-reply-button"); + $(document).off("click", ".js-note-preview-button"); + $(document).off("click", ".js-note-attachment-input"); + $(document).off("click", ".js-close-discussion-note-form"); + $(document).off("click", ".js-note-delete"); + $(document).off("ajax:complete", ".js-main-target-form"); + + // add a new diff note $(document).on("click", ".js-add-diff-note-button", |