From 7f10ea29ee7a7dfc723081777a2bc31c2621d85d Mon Sep 17 00:00:00 2001 From: miker Date: Wed, 12 Nov 2008 14:56:45 +0000 Subject: [PATCH] display issues with copy location git-svn-id: svn://svn.open-ils.org/ILS/trunk@11149 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- Open-ILS/web/opac/skin/default/js/rdetail.js | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) 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]; } -- 2.43.2