Skip to content

Commit 52bc01f

Browse files
committed
make sure event is correctly unbound on both cancel & save
1 parent ee92fdf commit 52bc01f

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

app/assets/javascripts/recurring_select_dialog.js.coffee.erb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ window.RecurringSelectDialog =
1414
$('body').on 'click.recurring_select_cancel', (e) =>
1515
unless $(e.target).closest('.rs_dialog_content').length
1616
@cancel(e)
17-
$('body').off('click.recurring_select_cancel')
1817

1918

2019
initDialogBox: ->
@@ -67,6 +66,7 @@ window.RecurringSelectDialog =
6766
e.preventDefault() if e
6867
@outer_holder.remove()
6968
@recurring_selector.recurring_select('cancel')
69+
$('body').off('click.recurring_select_cancel')
7070

7171
outerCancel: (event) =>
7272
if $(event.target).hasClass("rs_dialog_holder")
@@ -76,6 +76,7 @@ window.RecurringSelectDialog =
7676
return if !@current_rule.str?
7777
@outer_holder.remove()
7878
@recurring_selector.recurring_select('save', @current_rule)
79+
$('body').off('click.recurring_select_cancel')
7980

8081
# ========================= Init Methods ===============================
8182

0 commit comments

Comments
 (0)