Prevent displaying "Place Hold" link on metarecord result pages
authordbs <dbs@6d9bc8c9-1ec2-4278-b937-99fde70a366f>
Wed, 24 Jun 2009 03:52:27 +0000 (03:52 +0000)
committerdbs <dbs@6d9bc8c9-1ec2-4278-b937-99fde70a366f>
Wed, 24 Jun 2009 03:52:27 +0000 (03:52 +0000)
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/conifer/trunk@544 6d9bc8c9-1ec2-4278-b937-99fde70a366f

web/opac/skin/default/js/result_common.js

index 74bc924..e5637de 100644 (file)
@@ -734,6 +734,7 @@ function resultDisplayCopyCounts(rec, pagePosition, copy_counts) {
        }
 
        var i = 0;
+       var metarecords = (findCurrentPage() == MRESULT);
        while(copy_counts[i] != null) {
                var cell = $("copy_count_cell_" + i +"_" + pagePosition);
                var cts = copy_counts[i];
@@ -741,7 +742,7 @@ function resultDisplayCopyCounts(rec, pagePosition, copy_counts) {
 
                if (!enableHoldsOnAvailable && (i == (copy_counts.length - 1))) {
                        var resultTBody = findParentByNodeName(cell, 'TBODY');
-                       if (cts.available == 0 && cts.count > 0) {
+                       if (cts.available == 0 && cts.count > 0 && !metarecords) {
                                dojo.query('[name="place_hold_span"]', resultTBody).removeClass('hide_me');
                        } else {
                                dojo.query('[name="place_hold_span"]', resultTBody).addClass('hide_me');