From 628937ad4b994333418b4a9313392e15c90b92e8 Mon Sep 17 00:00:00 2001 From: Suzanne Paterno Date: Wed, 16 Aug 2017 09:28:22 -0400 Subject: [PATCH] LP #1711128 - OverDrive always available titles 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 --- Open-ILS/web/js/ui/default/opac/ebook_api/avail.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Open-ILS/web/js/ui/default/opac/ebook_api/avail.js b/Open-ILS/web/js/ui/default/opac/ebook_api/avail.js index b8226026a3..d6efec4d93 100644 --- a/Open-ILS/web/js/ui/default/opac/ebook_api/avail.js +++ b/Open-ILS/web/js/ui/default/opac/ebook_api/avail.js @@ -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) { -- 2.11.0