From: artunit Date: Thu, 30 Sep 2010 19:05:57 +0000 (+0000) Subject: fix scenario where barcode invokes too many item records in full display X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=8035df2bd8504fd8914fd7dcfe09ac54b619f9bb;p=contrib%2FConifer.git fix scenario where barcode invokes too many item records in full display git-svn-id: svn://svn.open-ils.org/ILS-Contrib/conifer/branches/rel_1_6_1@1024 6d9bc8c9-1ec2-4278-b937-99fde70a366f --- diff --git a/web/opac/skin/uwin/js/advanced.js b/web/opac/skin/uwin/js/advanced.js index 12728c123c..7feb4b0150 100644 --- a/web/opac/skin/uwin/js/advanced.js +++ b/web/opac/skin/uwin/js/advanced.js @@ -162,9 +162,16 @@ function advDrawBarcode(r) { return; } if(!titleid) return; + var copyCnt = sortOutCopies(getLocation(), titleid, null); var args = {}; - args.page = RDETAIL; + if (copyCnt <= lookUpLimit) { + args.page = RDETAIL; + } else { + args[PARAM_RTYPE] = RTYPE_TITLE; + args.page = RSDETAIL; + } args[PARAM_RID] = titleid; + location.href = buildOPACLink(args); } diff --git a/web/opac/skin/uwin/xml/page_advanced.xml b/web/opac/skin/uwin/xml/page_advanced.xml index 6c77ea0698..cc59bc3073 100644 --- a/web/opac/skin/uwin/xml/page_advanced.xml +++ b/web/opac/skin/uwin/xml/page_advanced.xml @@ -1,6 +1,7 @@
+