diff options
author | Adam Young <ayoung@redhat.com> | 2010-10-13 13:07:43 -0400 |
---|---|---|
committer | Adam Young <ayoung@redhat.com> | 2010-10-15 12:51:30 -0400 |
commit | acf5f9cad7438268148dff6c6b74d8c63048409a (patch) | |
tree | 04b5c2bd2529c68f7ec3cb59bb7f2f0cf19417be /install/static/service.js | |
parent | 538646c04ccbbef8249da3705eb455e63d075589 (diff) | |
download | freeipa.git-acf5f9cad7438268148dff6c6b74d8c63048409a.tar.gz freeipa.git-acf5f9cad7438268148dff6c6b74d8c63048409a.tar.xz freeipa.git-acf5f9cad7438268148dff6c6b74d8c63048409a.zip |
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.
Diffstat (limited to 'install/static/service.js')
-rw-r--r-- | install/static/service.js | 24 |
1 files changed, 14 insertions, 10 deletions
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 = $("<textarea/>", { title: 'usercertificate', style: 'width: 300px; height: 200px;' |