Changes to support Spoiler Alert plugin

This commit is contained in:
Robin Ward
2013-09-19 17:59:17 -07:00
parent 147887bc63
commit e3a56864dd
4 changed files with 44 additions and 19 deletions

View File

@ -208,6 +208,17 @@ Discourse = Ember.Application.createWithMixins(Discourse.Ajax, {
}
},
/**
Add an initializer hook for after the Discourse Application starts up.
@method addInitializer
@param {Function} init the initializer to add.
**/
addInitializer: function(init) {
Discourse.initializers = Discourse.initializers || [];
Discourse.initializers.push(init);
},
/**
Start up the Discourse application.
@ -223,6 +234,12 @@ Discourse = Ember.Application.createWithMixins(Discourse.Ajax, {
// Developer specific functions
Discourse.Development.observeLiveChanges();
Discourse.subscribeUserToNotifications();
if (Discourse.initializers) {
Discourse.initializers.forEach(function (init) {
init.call(this);
});
}
}
});