Call plugins after Backbone models and views have been parsed.
This commit is contained in:
parent
490f26031e
commit
24cd78a78d
|
@ -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 @@
|
||||||
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;
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
}));
|
}));
|
||||||
|
|
Loading…
Reference in New Issue
Block a user