diff options
Diffstat (limited to 'install/static/add.js')
-rw-r--r-- | install/static/add.js | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/install/static/add.js b/install/static/add.js index c657cfe5..71d08338 100644 --- a/install/static/add.js +++ b/install/static/add.js @@ -28,21 +28,19 @@ function add_dialog_create(obj_name, adl) var add_dialog = $('<div></div>'); function add(evt, called_from_add_and_edit) { + var pkey = []; + var options = {}; + var pkey_name = ipa_objs[obj_name].primary_key; + function add_win(data, text_status, xhr) { if (called_from_add_and_edit) { var state = {}; state[obj_name + '-facet'] = 'details'; - var pkey_name = ipa_objs[obj_name].primary_key; - var selector = 'input[name=' + pkey_name + ']'; - state[obj_name + '-pkey'] = add_dialog.find(selector).val(); + state[obj_name + '-pkey'] = pkey[0]; $.bbq.pushState(state); } }; - var pkey = []; - var options = {}; - var pkey_name = ipa_objs[obj_name].primary_key; - var fields = adl[2]; for (var i = 0; i < fields.length; ++i) { var f = fields[i]; |