From bf55d5b412ca3e0c7eb3db32e8cd27371d86a7b6 Mon Sep 17 00:00:00 2001 From: Petr Vobornik Date: Fri, 12 Apr 2013 18:49:37 +0200 Subject: Builder: remove item from singleton registry https://fedorahosted.org/freeipa/ticket/3235 --- install/ui/src/freeipa/_base/Singleton_registry.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'install') 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 @@ -77,6 +77,17 @@ define(['dojo/_base/declare', return obj; }, + /** + * Removes object of given type from registry + * + * @param {String} type + */ + remove: function(type) { + + var undefined; + this._map[type] = undefined; + }, + /** * Registers construction specification * @@ -93,6 +104,7 @@ define(['dojo/_base/declare', context: this }; } + this.builder.registry.register(type, func, default_spec); }, -- cgit