JSAN.use('patron.util');
var au_obj = patron.util.retrieve_fleshed_au_via_id( ses(), details.hold.usr() );
$('hold_patron_name').setAttribute('value', $('circStrings').getFormattedString('staff.circ.copy_details.user_details', [au_obj.family_name(), au_obj.first_given_name(), au_obj.card().barcode()]) );
+ $('hold_patron_name').onclick = function(e) {
+ if (e.ctrlKey) {
+ window.xulG.new_patron_tab( {}, { 'id' : au_obj.id() } );
+ return;
+ }
+ copy_to_clipboard(au_obj.card().barcode());
+ };
set("hold_status", details.hold.status());
set("transit", details.hold.transit());
<tabpanel orient="vertical"><!-- Hold/Transit -->
<groupbox flex="1" id="holds" style="overflow: none; min-height: 80;" oils_persist="height">
<caption id="hold_caption" label="&staff.circ.copy_details.hold_caption;"/>
- <label id="hold_patron_name" class="patronNameLarge"/>
+ <label id="hold_patron_name" class="patronNameLarge click_link"/>
<tree id="hold" flex="1" enableColumnDrag="true"/>
<spacer FIXME="label and tree get swapped without this"/>
</groupbox>