-var data; var list; var error; var net; var pcrud; var rows; var sound;
+var data; var list; var error; var net; var pcrud; var sound;
+var rows = {};
var commonStrings;
var catStrings;
var ml = util.widgets.make_menulist(
util.functional.map_list(
data.list.bpt.sort( function(a,b) {
- if (a.name() < b.name()) return -1;
- if (a.name() > b.name()) return 1;
+ if (a.name().toUpperCase() < b.name().toUpperCase()) return -1;
+ if (a.name().toUpperCase() > b.name().toUpperCase()) return 1;
return 0;
}),
function(obj) {
})
).concat(
list.fm_columns('bpbcm', {
- '*' : { 'expanded_label' : true, 'hidden' : true }
+ '*' : { 'expanded_label' : false, 'hidden' : true },
+ 'bpbcm_peer_type' : {
+ 'hidden' : false,
+ 'render' : function(my) { return my.bpbcm ? data.hash.bpt[ my.bpbcm.peer_type() ].name() : ''; }
+ }
})
)
}
'row' : {
'my' : {
'acp' : placeholder_acp,
- 'bpbcm' : bpbcm
+ 'bpbcm' : my_bpbcm
}
}
};
- var row_params = list.append(row_params);
+ if (barcode && rows[barcode]) {
+ var node = rows[barcode].my_node;
+ var parentNode = node.parentNode;
+ parentNode.removeChild( node );
+ delete(rows[barcode]);
+ }
+
+ row_params = list.append(row_params);
+ if (barcode) {
+ rows[barcode] = row_params;
+ }
function handle_req(req) {
try {
if (typeof robj.ilsevent != 'undefined') {
row_params.row.my.result = robj.textcode;
} else {
+ rows[robj.copy.barcode()] = row_params;
+
row_params.row.my.acp = robj.copy;
row_params.row.my.mvr = robj.mvr;
);
}
-
} catch(E) {
alert('Error in manage_multi_home_items.js, handle_submit(): ' + E);
}