[open-ils-commits] r16885 - trunk/Open-ILS/web/js/ui/default/acq/common (senator)

svn at svn.open-ils.org svn at svn.open-ils.org
Thu Jul 8 11:58:52 EDT 2010


Author: senator
Date: 2010-07-08 11:58:49 -0400 (Thu, 08 Jul 2010)
New Revision: 16885

Modified:
   trunk/Open-ILS/web/js/ui/default/acq/common/li_table.js
Log:
Acq: try looking up jacket image by UPC if ISBN is not available


Modified: trunk/Open-ILS/web/js/ui/default/acq/common/li_table.js
===================================================================
--- trunk/Open-ILS/web/js/ui/default/acq/common/li_table.js	2010-07-08 15:32:59 UTC (rev 16884)
+++ trunk/Open-ILS/web/js/ui/default/acq/common/li_table.js	2010-07-08 15:58:49 UTC (rev 16885)
@@ -263,10 +263,15 @@
         dojo.forEach(tds, function(td) {self.setRowAttr(td, liWrapper, td.getAttribute('attr'), td.getAttribute('attr_type'));});
         dojo.query('[name=source_label]', row)[0].appendChild(document.createTextNode(li.source_label()));
 
-        var isbn = liWrapper.findAttr('isbn', 'lineitem_marc_attr_definition');
-        if(isbn) {
-            // XXX media prefix for added content
-            dojo.query('[name=jacket]', row)[0].setAttribute('src', '/opac/extras/ac/jacket/small/' + isbn);
+        var identifier =
+            liWrapper.findAttr("isbn", "lineitem_marc_attr_definition") ||
+            liWrapper.findAttr("upc", "lineitem_marc_attr_definition");
+
+        // XXX media prefix for added content
+        if (identifier) {
+            nodeByName("jacket").setAttribute(
+                "src", "/opac/extras/ac/jacket/small/" + identifier
+            );
         }
 
         nodeByName("worksheet_link", row).href =



More information about the open-ils-commits mailing list