for now, show the matched attr value and number of matches. will link to a page of...
authorerickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Wed, 3 Sep 2008 16:23:48 +0000 (16:23 +0000)
committererickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Wed, 3 Sep 2008 16:23:48 +0000 (16:23 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@10522 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/web/vandelay/vandelay.js

index e57beff..95f4009 100644 (file)
@@ -219,6 +219,10 @@ function retrieveQueuedRecords(type, queueId, onload) {
     );
 }
 
+function vlLoadMatchUI(recId, attrCode) {
+    alert(recId + ' : ' + attrCode);
+}
+
 
 /**
   * Given a record, an attribute definition code, and a matching record attribute,
@@ -234,13 +238,10 @@ function buildAttrColumnUI(rec, attrCode, attr) {
     }
 
     if(matches.length > 0) { // found some matches
-        var str = '<div>';
-        for(var k = 0; k < matches.length; k++) {
-            var match = matches[k];
-            str += '<div><a href="javascript:void(0);" onclick="alert('+match.eg_record()+');">' + match.eg_record()+'</a></div>';
-        }
-        str += '</div>';
-        return str;
+        return '<div class="match_div">' +
+            '<a href="javascript:void(0);" onclick="vlLoadMatchUI('+
+            rec.id()+',\''+match.field_type()+'\');">'+ 
+            attr.attr_value() + '&nbsp;('+matches.length+')</a></div>';
     }
 
     return attr.attr_value();