diff --git a/koha-tmpl/opac-tmpl/prog/en/js/openlibrary.js b/koha-tmpl/opac-tmpl/prog/en/js/openlibrary.js
index afac4d335a..e5b9d2835c 100644
--- a/koha-tmpl/opac-tmpl/prog/en/js/openlibrary.js
+++ b/koha-tmpl/opac-tmpl/prog/en/js/openlibrary.js
@@ -30,42 +30,37 @@ KOHA.OpenLibrary = {
"&callback=KOHA.OpenLibrary.olCallBack&jscmd=data");
scriptElement.setAttribute("type", "text/javascript");
document.documentElement.firstChild.appendChild(scriptElement);
-
},
-
-
/**
* Add cover pages
'
- );
- } else {
- img.src = book.cover.small;
- $(this).append(img);
+ for (id in booksInfo) {
+ var book = booksInfo[id];
+ var isbn = id.substring(5);
+ $("."+isbn).each(function() {
+ var is_opacdetail = /openlibrary-thumbnail-preview/.exec($(this).attr("id"));
+ var a = document.createElement("a");
+ a.href = booksInfo.url;
+ if (book.cover) {
+ var img = document.createElement("img");
+ if (is_opacdetail) {
+ img.src = book.cover.medium;
+ $(this).append(img);
+ $(this).append('');
+ } else {
+ img.src = book.cover.small;
+ $(this).append(img);
+ }
+ } else {
+ var message = document.createElement("span");
+ $(message).attr("class","no-image");
+ $(message).html(NO_OL_JACKET);
+ $(this).append(message);
+ }
+ });
}
- } else {
- var message = document.createElement("span");
- $(message).attr("class","no-image");
- $(message).html(NO_OL_JACKET);
- $(this).append(message);
- }
- });
- }
- }
+ }
};