From 29c9c70d4672640f56307ce064599da80657834c Mon Sep 17 00:00:00 2001 From: Adam Young Date: Mon, 1 Nov 2010 13:42:28 -0400 Subject: Clear fields after add This version corrects an error in the oriogianl patch cause by matching the wrong opening brace --- install/static/add.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'install') diff --git a/install/static/add.js b/install/static/add.js index fbf9031b..671d11f9 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'); -- cgit