summaryrefslogtreecommitdiffstats
path: root/install/static/service.js
diff options
context:
space:
mode:
authorAdam Young <ayoung@redhat.com>2010-10-13 13:07:43 -0400
committerAdam Young <ayoung@redhat.com>2010-10-15 12:51:30 -0400
commitacf5f9cad7438268148dff6c6b74d8c63048409a (patch)
tree04b5c2bd2529c68f7ec3cb59bb7f2f0cf19417be /install/static/service.js
parent538646c04ccbbef8249da3705eb455e63d075589 (diff)
downloadfreeipa.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.js24
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;'