From: miker Date: Wed, 12 Nov 2008 14:56:45 +0000 (+0000) Subject: display issues with copy location X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=7f10ea29ee7a7dfc723081777a2bc31c2621d85d;p=Evergreen.git display issues with copy location git-svn-id: svn://svn.open-ils.org/ILS/trunk@11149 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- diff --git a/Open-ILS/web/opac/skin/default/js/rdetail.js b/Open-ILS/web/opac/skin/default/js/rdetail.js index 38a859f07f..7560f49ff5 100644 --- a/Open-ILS/web/opac/skin/default/js/rdetail.js +++ b/Open-ILS/web/opac/skin/default/js/rdetail.js @@ -625,6 +625,9 @@ function _rdetailBuildInfoRows(r) { var rowNode = $("cp_info_" + thisOrg.id()); if(!rowNode) continue; + if (rdetailShowCopyLocation) + unHideMe( rowNode, 'rdetail_copylocation_header') ); + if(rowNode.getAttribute("used")) { if( rowNode.nextSibling ) { @@ -654,7 +657,10 @@ function _rdetailBuildInfoRows(r) { var cpc_temp = rowNode.removeChild( findNodeByName(rowNode, config.names.rdetail.cp_count_cell)); - rdetailApplyStatuses(rowNode, cpc_temp, arr[2]); + var statuses = arr[2]; + if (rdetailShowCopyLocation) statuses = arr[3]; + + rdetailApplyStatuses(rowNode, cpc_temp, statuses); var isLocal = false; if( orgIsMine( findOrgUnit(getLocation()), thisOrg ) ) { @@ -669,11 +675,11 @@ function _rdetailBuildInfoRows(r) { //if(isLocal) unHideMe(rowNode); unHideMe(rowNode); - if (rdetailShowCopyLocation) - unHideMe( $n( $('rdetail_copy_info_table'), 'rdetail_copylocation_header') ); + var cl = ''; + if (rdetailShowCopyLocation) cl = arr[2]; rdetailSetPath( thisOrg, isLocal ); - rdetailBuildBrowseInfo( rowNode, arr[1], isLocal, thisOrg, arr[2] ); + rdetailBuildBrowseInfo( rowNode, arr[1], isLocal, thisOrg, cl ); if( i == summary.length - 1 && !defaultCN) defaultCN = arr[1]; }