From fa7672c0e60eee409f44a80efdc994904a020be3 Mon Sep 17 00:00:00 2001 From: Brian Smith Date: Tue, 29 Jul 2014 21:32:13 -0400 Subject: [PATCH] fix issue where Session Info page was not being refreshed after submitting or cancelling RSVPs --- web/app/assets/javascripts/web/session_info.js | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/web/app/assets/javascripts/web/session_info.js b/web/app/assets/javascripts/web/session_info.js index 7e8ef3dac..0298bdaed 100644 --- a/web/app/assets/javascripts/web/session_info.js +++ b/web/app/assets/javascripts/web/session_info.js @@ -174,7 +174,10 @@ $('.call-to-action').html('Tell the session organizer if you can no longer join this session'); $btnAction.html('CANCEL RSVP'); $btnAction.click(function(e) { - ui.launchRsvpCancelDialog(musicSessionId, rsvp.id); + ui.launchRsvpCancelDialog(musicSessionId, rsvp.id) + .one(EVENTS.DIALOG_CLOSED, function() { + location.reload(); + }); }); } } @@ -184,7 +187,10 @@ $('.call-to-action').html("Tell the session organizer you'd like to play in this session"); $btnAction.html('RSVP NOW!'); $btnAction.click(function(e) { - ui.launchRsvpSubmitDialog(musicSessionId); + ui.launchRsvpSubmitDialog(musicSessionId) + .one(EVENTS.RSVP_SUBMITTED, function() { + location.reload(); + }) }); } }) @@ -201,14 +207,6 @@ }); addLatencyDetails(); - - $(document).on(EVENTS.RSVP_SUBMITTED, function() { - location.reload(); - }); - - $(document).on(EVENTS.RSVP_CANCELED, function() { - location.reload(); - }); } this.initialize = initialize;