diff options
author | Kevin McCarthy <kmccarth@redhat.com> | 2007-10-04 14:23:55 -0700 |
---|---|---|
committer | Kevin McCarthy <kmccarth@redhat.com> | 2007-10-04 14:23:55 -0700 |
commit | 6f7c918e5922afd3461514ddd58b41c5b86e9691 (patch) | |
tree | fec2b042ea1264d2148cbd5cc231d2f11662e4bb /ipa-server/ipa-gui | |
parent | d1899e8f353788cd69144ff62bfac40b0e415cc5 (diff) | |
download | freeipa-6f7c918e5922afd3461514ddd58b41c5b86e9691.tar.gz freeipa-6f7c918e5922afd3461514ddd58b41c5b86e9691.tar.xz freeipa-6f7c918e5922afd3461514ddd58b41c5b86e9691.zip |
Fix the autosuggest ordering so faster operations go first.
Also fix a bug with the initials autosuggest code.
Diffstat (limited to 'ipa-server/ipa-gui')
-rw-r--r-- | ipa-server/ipa-gui/ipagui/templates/usernewform.kid | 40 |
1 files changed, 20 insertions, 20 deletions
diff --git a/ipa-server/ipa-gui/ipagui/templates/usernewform.kid b/ipa-server/ipa-gui/ipagui/templates/usernewform.kid index de1e21302..dc755ecd3 100644 --- a/ipa-server/ipa-gui/ipagui/templates/usernewform.kid +++ b/ipa-server/ipa-gui/ipagui/templates/usernewform.kid @@ -102,6 +102,26 @@ from ipagui.helpers import ipahelper var displayname = $('form_displayname'); var initials = $('form_initials'); + if ((cn.value == "") || (cn.value == cn_suggest)) { + cn.value = givenname.value + " " + sn.value; + cn_suggest = cn.value; + new Effect.Highlight(cn); + } + + if ((displayname.value == "") || + (displayname.value == displayname_suggest)) { + displayname.value = givenname.value + " " + sn.value; + displayname_suggest = displayname.value; + new Effect.Highlight(displayname); + } + + if ((initials.value == "") || + (initials.value == initials_suggest)) { + initials.value = givenname.value[0] + sn.value[0]; + initials_suggest = initials.value; + new Effect.Highlight(initials); + } + if ((uid.value == "") || (uid.value == uid_suggest)) { new Ajax.Request('${tg.url('/suggest_uid')}', { method: 'get', @@ -125,26 +145,6 @@ from ipagui.helpers import ipahelper } }); } - - if ((cn.value == "") || (cn.value == cn_suggest)) { - cn.value = givenname.value + " " + sn.value; - cn_suggest = cn.value; - new Effect.Highlight(cn); - } - - if ((displayname.value == "") || - (displayname.value == displayname_suggest)) { - displayname.value = givenname.value + " " + sn.value; - displayname_suggest = displayname.value; - new Effect.Highlight(displayname); - } - - if ((displayname.value == "") || - (displayname.value == displayname_suggest)) { - initials.value = givenname.value[0] + sn.value[0]; - initials_suggest = initials.value; - new Effect.Highlight(initials); - } } document.getElementById('form_givenname').onchange = autofill; |