Unbind old click handlers from confirmation dialog before use.

Fixes #279
This commit is contained in:
Gina Häußge 2013-10-13 19:37:39 +02:00
parent 079806f11c
commit 3b56cdaaa3

View file

@ -23,7 +23,12 @@ function NavigationViewModel(loginStateViewModel, appearanceViewModel, settingsV
}
if (action.confirm) {
$("#confirmation_dialog .confirmation_dialog_message").text(action.confirm);
$("#confirmation_dialog .confirmation_dialog_acknowledge").click(function(e) {e.preventDefault(); $("#confirmation_dialog").modal("hide"); callback(); });
$("#confirmation_dialog .confirmation_dialog_acknowledge").unbind("click");
$("#confirmation_dialog .confirmation_dialog_acknowledge").bind("click", function(e) {
e.preventDefault();
$("#confirmation_dialog").modal("hide");
callback();
});
$("#confirmation_dialog").modal("show");
} else {
callback();