diff options
author | Adam Young <ayoung@redhat.com> | 2010-11-01 13:42:28 -0400 |
---|---|---|
committer | Endi Sukma Dewata <edewata@redhat.com> | 2010-11-08 15:05:19 -0500 |
commit | 29c9c70d4672640f56307ce064599da80657834c (patch) | |
tree | cc724ff1c650851ef1fc5d63e32779818819772d /install | |
parent | 9a785ed91c057a766f4dba71318130c6cdf11816 (diff) | |
download | freeipa-29c9c70d4672640f56307ce064599da80657834c.tar.gz freeipa-29c9c70d4672640f56307ce064599da80657834c.tar.xz freeipa-29c9c70d4672640f56307ce064599da80657834c.zip |
Clear fields after add
This version corrects an error in the oriogianl patch cause by matching
the wrong opening brace
Diffstat (limited to 'install')
-rw-r--r-- | install/static/add.js | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/install/static/add.js b/install/static/add.js index fbf9031b9..671d11f96 100644 --- a/install/static/add.js +++ b/install/static/add.js @@ -131,22 +131,25 @@ function ipa_add_dialog(spec) { state[that.entity_name + '-facet'] = 'details'; state[that.entity_name + '-pkey'] = pkey[0]; $.bbq.pushState(state); + }else{ + dialog.find('input').each( function () { + $(this).val(''); + }); } } - for (var i = 0; i < that.fields.length; ++i) { var field = that.fields[i]; if (field.setup) { var value = field.setup(dialog, IPA_ADD_UPDATE); if (value != null) { - if (field.name == pkey_name) + if (field.name == pkey_name){ pkey = [value]; - else + } else { options[field.name] = value; + } } } } - dialog.find('input').each(function () { var jobj = $(this); var attr = jobj.attr('name'); |