diff options
Diffstat (limited to 'install/ui/details.js')
-rw-r--r-- | install/ui/details.js | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/install/ui/details.js b/install/ui/details.js index aad77a9c4..84a5c4098 100644 --- a/install/ui/details.js +++ b/install/ui/details.js @@ -485,6 +485,7 @@ IPA.stanza = function (spec) { IPA.details_facet = function (spec) { spec = spec || {}; + spec.name = spec.name || 'details'; var that = IPA.facet(spec); @@ -498,8 +499,6 @@ IPA.details_facet = function (spec) { that.refresh = spec.refresh || IPA.details_refresh; that.sections = []; - that.sections_by_name = {}; - that.__defineGetter__("entity_name", function(){ return that._entity_name; }); @@ -512,17 +511,17 @@ IPA.details_facet = function (spec) { } }); - that.get_section = function(name) { - return that.sections_by_name[name]; - }; - that.add_section = function(section) { section.entity_name = that.entity_name; that.sections.push(section); - that.sections_by_name[section.name] = section; return section; }; + that.section = function(section) { + that.add_section(section); + return that; + }; + that.create_section = function(spec) { var section = IPA.details_section(spec); that.add_section(section); |