Commit 24cd78a7 authored by JC Brand's avatar JC Brand

Call plugins after Backbone models and views have been parsed.

parent 490f2603
...@@ -4621,9 +4621,16 @@ ...@@ -4621,9 +4621,16 @@
return this; return this;
}; };
this._initializePlugins = function () {
_.each(this.plugins, $.proxy(function (plugin) {
$.proxy(plugin, this)();
}, this));
};
// Initialization // Initialization
// -------------- // --------------
// This is the end of the initialize method. // This is the end of the initialize method.
this._initializePlugins();
this._initialize(); this._initialize();
this.registerGlobalEventHandlers(); this.registerGlobalEventHandlers();
converse.emit('initialized'); converse.emit('initialized');
...@@ -4684,7 +4691,7 @@ ...@@ -4684,7 +4691,7 @@
converse.off(evt, handler); converse.off(evt, handler);
}, },
'registerPlugin': function (name, callback) { 'registerPlugin': function (name, callback) {
converse.plugins[name] = callback(converse); converse.plugins[name] = callback;
}, },
}; };
})); }));
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment