From acf5f9cad7438268148dff6c6b74d8c63048409a Mon Sep 17 00:00:00 2001 From: Adam Young Date: Wed, 13 Oct 2010 13:07:43 -0400 Subject: multivalue fixes metadata for phone numbers test date for users Undo works for multivalue JQuery UI buttons have custom classes inputs/fields are now managed inside of objects removed the use of .call. as it was confusing the issue of mismatched parameter lists. Fixed the parameter lists, too. --- install/static/service.js | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) (limited to 'install/static/service.js') diff --git a/install/static/service.js b/install/static/service.js index 0afcb468..7b81c4d2 100644 --- a/install/static/service.js +++ b/install/static/service.js @@ -34,12 +34,16 @@ ipa_entity_set_add_definition('service', [ ]); ipa_entity_set_details_definition('service', [ - {name:'identity', label:'Service Details', fields:[ - {name:'krbprincipalname', label:'Principal', setup:service_krbprincipalname_setup, load:service_krbprincipalname_load}, - {name:'service', label:'Service', load:service_service_load}, - {name:'host', label:'Host Name', load:service_host_load}, - {name:'usercertificate', label:'Certificate', load:service_usercertificate_load, save:service_usercertificate_save} - ]} + ipa_stanza({name:'identity', label:'Service Details'}). + input({name:'krbprincipalname', + label:'Principal', + setup:service_krbprincipalname_setup, + load:service_krbprincipalname_load}). + input({name:'service', label:'Service', load:service_service_load}). + input({name:'host', label:'Host Name', load:service_host_load}). + input({name:'usercertificate', label:'Certificate', + load:service_usercertificate_load, + save:service_usercertificate_save}) ]); function service_add_krbprincipalname(add_dialog, mode) { @@ -59,25 +63,25 @@ function service_krbprincipalname_setup(container, dl, section) { // skip krbprincipalname } -function service_krbprincipalname_load(dt, result) { +function service_krbprincipalname_load(container, dt, result) { // skip krbprincipalname } -function service_service_load(dt, result) { +function service_service_load(container, dt, result) { var krbprincipalname = result['krbprincipalname'][0]; var service = krbprincipalname.replace(/\/.*$/, ''); var dd = ipa_create_first_dd(this.name, service); dt.after(dd); } -function service_host_load(dt, result) { +function service_host_load(container, dt, result) { var krbprincipalname = result['krbprincipalname'][0]; var host = krbprincipalname.replace(/^.*\//, ''); var dd = ipa_create_first_dd(this.name, host); dt.after(dd); } -function service_usercertificate_load(dt, result) { +function service_usercertificate_load(container, dt, result) { var textarea = $("