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.
* The plugin is accessed using window.plugins.<name>
@ -170,10 +177,6 @@ PhoneGap.addConstructor = function(func) {
* @param obj The plugin object
*/
PhoneGap.addPlugin = function(name, obj) {
if (!window.plugins) {
window.plugins = {};
}
if (!window.plugins[name]) {
window.plugins[name] = obj;
}