set("target_copy", '');
set("hold_transit_copy", '');
+ // KMAIN-1921 Clear the list even if item isn't applicable - avoid ghost data
+ transit_list.clear();
+
if (details.transit) {
- transit_list.clear();
transit_list.append( { 'row' : { 'my' : { 'atc' : details.transit, } } });
//Set transit caption back to default of "In Transit"
set("source_send_time", util.date.formatted_date( details.transit.source_send_time(), '%{localized}' ));
set("target_copy", details.transit.target_copy());
set("hold_transit_copy", details.transit.hold_transit_copy());
+ $('transit_caption').setAttribute('label', // KMAIN-1921
+ $('circStrings').getString('staff.circ.in_transit_caption'));
} else {
transit_list.clear();
$('transit_caption').setAttribute('label', $('circStrings').getString('staff.circ.copy_details.not_transit'));
set_tooltip("selection_ou", '');
set("target", '');
set("hold_usr", '');
- set("hold_patron_name", '');
set("cancel_time", '');
set("notify_time", '');
set("notify_count", '');
set("cancel_note", '');
set("notes", '');
+
+ // KMAIN-1921 Clear the list even if the item isn't applicable - avoid ghost data
+ $('hold_patron_name').setAttribute('value', '');
+ hold_list.clear();
+
if (details.hold) {
var better_fleshed_hold_blob = network.simple_request('FM_AHR_BLOB_RETRIEVE.authoritative',[ ses(), details.hold.id() ]);
var status_robj = better_fleshed_hold_blob.status;
JSAN.use('circ.util');
- hold_list.clear();
hold_list.append( { 'row' : { 'my' : { 'ahr' : better_fleshed_hold_blob.hold, 'acp' : details.copy, 'status' : status_robj, } } });
//Set hold_caption back to default of "Captured for Hold"
set("cancel_cause", details.hold.cancel_cause());
set("cancel_note", details.hold.cancel_note());
set("notes", details.hold.notes());
+ $('hold_caption').setAttribute('label', // KMAIN-1921
+ $('circStrings').getString('staff.circ.captured_hold_caption'));
} else {
// Clear the hold list and remove patron name from hold screen
hold_list.clear();
staff.circ.copy_details.transit=Transit ID = %1$s
staff.circ.copy_details.circ=Circulation ID = %1$s
staff.circ.copy_details.last_circ=Last Circulation
+staff.circ.in_transit_caption=In Transit
+staff.circ.captured_hold_caption=Captured for Hold
staff.circ.copy_details.current_circ=Current Circulation
staff.circ.copy_details.no_circ=This item has yet to circulate.
staff.circ.copy_details.not_transit=This item is not in transit.