'primary' : false, 'hidden' : true, 'render' : function(my) { return my.acp.circ_modifier(); },
},
{
+ 'persist' : 'hidden width ordinal', 'id' : 'checkout_lib', 'label' : 'Checkout Lib', 'flex' : 1,
+ 'primary' : false, 'hidden' : true, 'render' : function(my) { return my.circ ? data.hash.aou[ my.circ.circ_lib() ].shortname() : ( my.acp.circulations() ? data.hash.aou[ my.acp.circulations()[0].circ_lib() ].shortname() : ""); },
+ },
+ {
'persist' : 'hidden width ordinal', 'id' : 'xact_start_full', 'label' : 'Checkout Timestamp', 'flex' : 1,
'primary' : false, 'hidden' : true, 'render' : function(my) { return my.circ ? my.circ.xact_start() : (my.acp.circulations() ? my.acp.circulations()[0].xact_start() : ""); },
},
var columns = circ.util.columns(
{
'barcode' : { 'hidden' : false },
+ 'checkout_lib' : { 'hidden' : false },
'circ_lib' : { 'hidden' : false },
'title' : { 'hidden' : false, 'flex' : '3' },
'due_date' : { 'hidden' : false },
var columns2 = circ.util.columns(
{
'barcode' : { 'hidden' : false },
+ 'checkout_lib' : { 'hidden' : false },
'circ_lib' : { 'hidden' : false },
'title' : { 'hidden' : false, 'flex' : '3' },
'checkin_time' : { 'hidden' : false },
function(req) {
try {
var robj = req.getResultObject();
+ if (typeof robj.ilsevent != 'undefined') throw(robj);
+ if (typeof robj.ilsevent == 'null') throw('null result');
row.my.circ = robj.circ;
row.my.acp = robj.copy;
row.my.mvr = robj.mvr;
params.on_retrieve(row);
}
} catch(E) {
- obj.error.standard_unexpected_error_alert('circ details',E);
+ obj.error.standard_unexpected_error_alert('Error in callback for FM_CIRC_DETAILS in patron/items.js',E);
}
}
);