summaryrefslogtreecommitdiff
path: root/app
diff options
context:
space:
mode:
authorDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2013-06-21 22:29:30 +0300
committerDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2013-06-21 22:29:30 +0300
commitc3c849927d42c4ba5431b3970dab63fdb89b77f5 (patch)
treefa5fbbf61623389413bf0051c12c66b1b04b2906 /app
parentc78393ec1714daaa01313793cdc3fa2e98378d7a (diff)
downloadgitlab-ce-c3c849927d42c4ba5431b3970dab63fdb89b77f5.tar.gz
Unbind note events to prevent firing twice with turbolinks
Diffstat (limited to 'app')
-rw-r--r--app/assets/javascripts/notes.js12
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",