summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdam Young <ayoung@redhat.com>2010-11-01 13:42:28 -0400
committerEndi Sukma Dewata <edewata@redhat.com>2010-11-08 15:05:19 -0500
commit29c9c70d4672640f56307ce064599da80657834c (patch)
treecc724ff1c650851ef1fc5d63e32779818819772d
parent9a785ed91c057a766f4dba71318130c6cdf11816 (diff)
downloadfreeipa-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
-rw-r--r--install/static/add.js11
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');