Define window.plugins object so plugins can check to see if they have already been created.

This commit is contained in:
Bryce Curtis 2010-11-21 16:30:46 -06:00
parent afc7e605ff
commit 04e3ceac96

View File

@ -162,6 +162,13 @@ PhoneGap.addConstructor = function(func) {
}); });
}; };
/**
* Plugins object
*/
if (!window.plugins) {
window.plugins = {};
}
/** /**
* Adds a plugin object to window.plugins. * Adds a plugin object to window.plugins.
* The plugin is accessed using window.plugins.<name> * The plugin is accessed using window.plugins.<name>
@ -170,10 +177,6 @@ PhoneGap.addConstructor = function(func) {
* @param obj The plugin object * @param obj The plugin object
*/ */
PhoneGap.addPlugin = function(name, obj) { PhoneGap.addPlugin = function(name, obj) {
if (!window.plugins) {
window.plugins = {};
}
if (!window.plugins[name]) { if (!window.plugins[name]) {
window.plugins[name] = obj; window.plugins[name] = obj;
} }