From a4aba826a0e1327ba8df05da19d9ad0055d8269d Mon Sep 17 00:00:00 2001 From: "Endi S. Dewata" Date: Thu, 28 Apr 2011 19:17:58 -0500 Subject: Added facet container. Facet container has been added to hold facet header (i.e. title, search fields, buttons, links) and facet content. Each facet now occupies separate container, so it can be shown/hidden without having to redraw the content. --- install/ui/test/details_tests.js | 35 +++++++++++++++++------------------ 1 file changed, 17 insertions(+), 18 deletions(-) (limited to 'install/ui/test/details_tests.js') diff --git a/install/ui/test/details_tests.js b/install/ui/test/details_tests.js index a79a194e..2715b4ea 100644 --- a/install/ui/test/details_tests.js +++ b/install/ui/test/details_tests.js @@ -150,10 +150,6 @@ test("Testing details lifecycle: create, setup, load.", function(){ load_called = true; } - var container = details_container; - - var obj_name = 'user'; - function test_widget(){ var widget = IPA.widget({name: 'cn'}); @@ -195,35 +191,38 @@ test("Testing details lifecycle: create, setup, load.", function(){ {factory: IPA.multivalued_text_widget, name:'mobile'}, {factory: IPA.multivalued_text_widget, name:'facsimiletelephonenumber'}] - }, + } ]}).build(); entity.init(); - var facet = entity.get_facet('details'); - facet.init(); + var entity_container = $('
', { + name: 'user', + title: 'User', + 'class': 'entity' + }).appendTo(entities_container); - var container = $('
', { - 'class': 'content' - }).appendTo(container); + entity.create(entity_container); + var facet = entity.get_facet('details'); - entity.header = IPA.entity_header({entity:entity,container:container}); - facet.entity_header = entity.header; - entity.header.reset(); - facet.create_content(facet.entity_header.content); - facet.setup(facet.entity_header.content); + var facet_container = $('
', { + name: facet.name, + 'class': 'facet' + }); + facet.create(facet_container); + facet.setup(facet_container); facet.load(result); - var contact = container.find('dl#contact.entryattrs'); + var contact = facet_container.find('dl#contact.entryattrs'); ok( contact, 'dl tag for contact is created' ); - var identity = container.find('dl#identity.entryattrs'); + var identity = facet_container.find('dl#identity.entryattrs'); ok( identity, @@ -237,7 +236,7 @@ test("Testing details lifecycle: create, setup, load.", function(){ 'Checking dt tags for identity' ); - container.attr('id','user'); + facet_container.attr('id','user'); ok ( setup_called, -- cgit