var error;
var network;
var data;
+var transit_list;
+var hold_list;
function my_init() {
try {
);
}
+ JSAN.use('circ.util');
+ JSAN.use('util.list');
+
+ var columns = circ.util.transit_columns({});
+ transit_list = new util.list('transit');
+ transit_list.init( { 'columns' : columns, 'map_row_to_columns' : circ.util.std_map_row_to_columns(), });
+
+ hold_list = new util.list('hold');
+ hold_list.init( { 'columns' : columns, 'map_row_to_columns' : circ.util.std_map_row_to_columns(), });
+
// timeout so xulG gets a chance to get pushed in
setTimeout(
function () { xulG.from_item_details_new = false; load_item(); },
set("hold_transit_copy", '');
if (details.transit) {
- JSAN.use('circ.util'); var columns = circ.util.transit_columns({});
- JSAN.use('util.list'); var list = new util.list('transit');
- list.init( { 'columns' : columns, 'map_row_to_columns' : circ.util.std_map_row_to_columns(), });
- list.append( { 'row' : { 'my' : { 'atc' : details.transit, } } });
+ transit_list.clear();
+ transit_list.append( { 'row' : { 'my' : { 'atc' : details.transit, } } });
var transit_copy_status = typeof details.transit.copy_status() == 'object' ? details.transit.copy_status() : data.hash.ccs[ details.transit.copy_status() ];
set("transit_copy_status", transit_copy_status.name() );
}
);
- JSAN.use('util.list'); var list = new util.list('hold');
- list.init( { 'columns' : columns, 'map_row_to_columns' : circ.util.std_map_row_to_columns(), });
- list.append( { 'row' : { 'my' : { 'ahr' : better_fleshed_hold_blob.hold, 'acp' : details.copy, 'status' : status_robj, } } });
+ hold_list.clear();
+ hold_list.append( { 'row' : { 'my' : { 'ahr' : better_fleshed_hold_blob.hold, 'acp' : details.copy, 'status' : status_robj, } } });
JSAN.use('patron.util');
var au_obj = patron.util.retrieve_fleshed_au_via_id( ses(), details.hold.usr() );