LP #1711128 - OverDrive always available titles
authorSuzanne Paterno <paterno@noblenet.org>
Wed, 16 Aug 2017 13:28:22 +0000 (09:28 -0400)
committerMartha Driscoll <driscoll@noblenet.org>
Tue, 16 Mar 2021 20:25:51 +0000 (16:25 -0400)
Check the values returned from OverDrive API. If number of copies owned is greater than 9000 display "Always available" instead of using the large numbers

Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
Open-ILS/web/js/ui/default/opac/ebook_api/avail.js

index b822602..d6efec4 100644 (file)
@@ -33,7 +33,12 @@ dojo.addOnLoad(function() {
                                     dojo.create("li", { innerHTML: f.name }, formats_ul);
                                 });
                                 var status_node = dojo.byId(ebook.rec_id + '_status');
-                                var status_str = holdings.copies_available + ' of ' + holdings.copies_owned + ' available';
+                                if ( holdings.copies_owned > 9000)  {
+                                   var status_str = "Always available";
+                                }
+                                else {
+                                   var status_str = holdings.copies_available + ' of ' + holdings.copies_owned + ' available';
+                                }
                                 status_node.innerHTML = status_str;
                                 dojo.removeClass(ebook.rec_id + '_ebook_holdings', "hidden");
                                 if (holdings.copies_available > 0) {