From 2931af18d403b6bc433e2ff7c96b97f8439dc20f Mon Sep 17 00:00:00 2001 From: Julian Lam Date: Wed, 28 Sep 2016 15:46:10 -0400 Subject: [PATCH] define two client-side hooks for logout --- public/src/app.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/public/src/app.js b/public/src/app.js index b714a441cd..54e7c5fdb1 100644 --- a/public/src/app.js +++ b/public/src/app.js @@ -85,13 +85,19 @@ app.cacheBuster = null; }; app.logout = function() { + $(window).trigger('action:app.logout'); $.ajax(config.relative_path + '/logout', { type: 'POST', headers: { 'x-csrf-token': config.csrf_token }, success: function() { - window.location.href = config.relative_path + '/'; + var payload = { + next: config.relative_path + '/' + }; + + $(window).trigger('action:app.loggedOut', payload); + window.location.href = payload.next; } }); };