summaryrefslogtreecommitdiffstats
path: root/install/static/add.js
diff options
context:
space:
mode:
Diffstat (limited to 'install/static/add.js')
-rw-r--r--install/static/add.js12
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];