diff options
-rw-r--r-- | install/ui/src/freeipa/_base/Singleton_registry.js | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/install/ui/src/freeipa/_base/Singleton_registry.js b/install/ui/src/freeipa/_base/Singleton_registry.js index d1867606..bab97cc8 100644 --- a/install/ui/src/freeipa/_base/Singleton_registry.js +++ b/install/ui/src/freeipa/_base/Singleton_registry.js @@ -78,6 +78,17 @@ define(['dojo/_base/declare', }, /** + * Removes object of given type from registry + * + * @param {String} type + */ + remove: function(type) { + + var undefined; + this._map[type] = undefined; + }, + + /** * Registers construction specification * * @param type {String|Object} type or construction spec @@ -93,6 +104,7 @@ define(['dojo/_base/declare', context: this }; } + this.builder.registry.register(type, func, default_spec); }, |