From 689fd30b522c1bb77bb6e087bdfca940553fe495 Mon Sep 17 00:00:00 2001 From: "Endi S. Dewata" Date: Thu, 7 Apr 2011 16:14:58 -0500 Subject: Refactored builder interface. The IPA.entity_builder has been modified to take a 'factory' parameter in custom facet's and custom dialog's spec. The IPA.dialog has been modified to take an array of fields in the spec. The IPA.search_facet has been modified to take an array of columns in the spec. --- install/ui/service.js | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) (limited to 'install/ui/service.js') diff --git a/install/ui/service.js b/install/ui/service.js index 36315251..dc89ec08 100644 --- a/install/ui/service.js +++ b/install/ui/service.js @@ -27,15 +27,15 @@ IPA.entity_factories.service = function() { return IPA.entity_builder(). entity('service'). - facet( - IPA.search_facet(). - column({name: 'krbprincipalname'}). - dialog( - IPA.service_add_dialog({ - name: 'add', - title: IPA.messages.objects.service.add, - width: '450px' - }))). + search_facet({ + columns: [ 'krbprincipalname' ] + }). + dialog({ + factory: IPA.service_add_dialog, + name: 'add', + title: IPA.messages.objects.service.add, + width: '450px' + }). details_facet({sections:[ { name: 'details', @@ -69,11 +69,12 @@ IPA.entity_factories.service = function() { label: IPA.messages.objects.service.status }] }]}). - facet(IPA.service_managedby_host_facet({ - name: 'managedby_host', - add_method: 'add_host', - remove_method: 'remove_host' - })). + facet({ + factory: IPA.service_managedby_host_facet, + name: 'managedby_host', + add_method: 'add_host', + remove_method: 'remove_host' + }). standard_association_facets(). build(); }; -- cgit