From 2ee3859c0853be9f3d90bea3a35e521493c40aca Mon Sep 17 00:00:00 2001 From: Robin Ward Date: Thu, 9 Jan 2014 14:28:42 -0500 Subject: [PATCH] New hook for after the application route has activated --- .../discourse/routes/application_route.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/app/assets/javascripts/discourse/routes/application_route.js b/app/assets/javascripts/discourse/routes/application_route.js index 68eb310921b..be96c9ca831 100644 --- a/app/assets/javascripts/discourse/routes/application_route.js +++ b/app/assets/javascripts/discourse/routes/application_route.js @@ -80,8 +80,16 @@ Discourse.ApplicationRoute = Em.Route.extend({ }); } - } + }, + }, + activate: function() { + this._super(); + Em.run.next(function() { + // Support for callbacks once the application has activated + Discourse.ApplicationRoute.trigger('activate'); + }); } - }); + +RSVP.EventTarget.mixin(Discourse.ApplicationRoute);