From: erickson Date: Thu, 27 Jul 2006 20:06:28 +0000 (+0000) Subject: fixed display issue of pre-cat items in fines dislpay X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=5463e22819fdd88d17a2650c14c3b01e22d02271;p=Evergreen.git fixed display issue of pre-cat items in fines dislpay git-svn-id: svn://svn.open-ils.org/ILS/trunk@5137 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- diff --git a/Open-ILS/web/opac/skin/default/js/myopac.js b/Open-ILS/web/opac/skin/default/js/myopac.js index 8772ea9560..a6c38d4abf 100644 --- a/Open-ILS/web/opac/skin/default/js/myopac.js +++ b/Open-ILS/web/opac/skin/default/js/myopac.js @@ -532,10 +532,24 @@ function myOPACShowCircTransaction(trans, record, circ) { var row = myopacCircTransTemplate.cloneNode(true); - buildTitleDetailLink(record, $n(row,'myopac_circ_trans_title')); + if(record) { + buildTitleDetailLink(record, $n(row,'myopac_circ_trans_title')); + + $n(row,'myopac_circ_trans_author').appendChild(text( + normalize(truncate(record.author(), 65)))); + + } else { + + var req = new Request( FETCH_COPY, circ.target_copy() ); + req.alertEvents = false; + req.send(true); + var copy = req.result(); + if( copy ) { + $n(row,'myopac_circ_trans_title').appendChild(text(copy.dummy_title())); + $n(row,'myopac_circ_trans_author').appendChild(text(copy.dummy_author())); + } + } - $n(row,'myopac_circ_trans_author').appendChild(text( - normalize(truncate(record.author(), 65)))); $n(row,'myopac_circ_trans_start'). appendChild(text(_trimTime(trans.xact_start())));