From a85e5524612a12c5293d26cbdcb5aad0a3426cb9 Mon Sep 17 00:00:00 2001 From: erickson Date: Fri, 28 Jul 2006 19:48:31 +0000 Subject: [PATCH] fixed logic error which broke system-wide copy details display git-svn-id: svn://svn.open-ils.org/ILS/trunk@5159 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- Open-ILS/web/opac/skin/default/js/rdetail.js | 29 +++++++++++++--------------- 1 file changed, 13 insertions(+), 16 deletions(-) diff --git a/Open-ILS/web/opac/skin/default/js/rdetail.js b/Open-ILS/web/opac/skin/default/js/rdetail.js index 419d6701a1..bfcfb0f8dc 100644 --- a/Open-ILS/web/opac/skin/default/js/rdetail.js +++ b/Open-ILS/web/opac/skin/default/js/rdetail.js @@ -128,17 +128,15 @@ function rdetailGetPageIds() { } function buildunAPISpan (span, type, id) { - var cgi = new CGI(); - var d = new Date(); + var cgi = new CGI(); + var d = new Date(); - addCSSClass(span,'unapi-id'); + addCSSClass(span,'unapi-id'); - span.setAttribute( - 'title', - 'tag:' + cgi.server_name + ',' + - d.getFullYear() + - ':' + type + '/' + id - ); + span.setAttribute( + 'title', 'tag:' + cgi.server_name + ',' + + d.getFullYear() + ':' + type + '/' + id + ); } function rdetailViewMarc(r,id) { @@ -491,7 +489,11 @@ function _rdetailRows(node) { var loc = findOrgUnit(getLocation()); - if( !node ) { + if( node ) { + if( !orgIsMine(loc, node) ) return; + + } else { + for( var i = 0; i < globalOrgTree.children().length; i++ ) { var org = findOrgUnit(globalOrgTree.children()[i]); if( orgIsMine(org, loc) ) { @@ -499,12 +501,7 @@ function _rdetailRows(node) { break; } } - } else { - // if the current node is not in our node trail - var trail = orgNodeTrail(loc); - var intrail = grep( trail, function(i) { return (i.id() == node.id()); } ); - if(!intrail) return; - } + } } -- 2.11.0