Bug 10309: (follow-up) apply another follow-up for 10856, improve shelf browser
authorGalen Charlton <gmc@esilibrary.com>
Mon, 14 Oct 2013 23:23:44 +0000 (23:23 +0000)
committerGalen Charlton <gmc@esilibrary.com>
Mon, 14 Oct 2013 23:23:44 +0000 (23:23 +0000)
This patch adapts a patch by Julian Maurice to prevent the main
cover image from getting duplicated if the shelf browser
is used.

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
koha-tmpl/opac-tmpl/bootstrap/js/google-jackets.js
koha-tmpl/opac-tmpl/bootstrap/js/localcovers.js
koha-tmpl/opac-tmpl/bootstrap/js/openlibrary.js

index f129c38..b23599f 100644 (file)
@@ -51,7 +51,7 @@ KOHA.Google = {
                  if (typeof(book.thumbnail_url) != "undefined") {
                      var img = document.createElement("img");
                      img.src = book.thumbnail_url;
-                     $(this).append(img);
+                     $(this).empty().append(img);
                      var re = /^gbs-thumbnail-preview/;
                      if ( re.exec($(this).attr("id")) ) {
                          $(this).append(
@@ -67,7 +67,7 @@ KOHA.Google = {
                      var message = document.createElement("span");
                      $(message).attr("class","no-image");
                      $(message).html(NO_GOOGLE_JACKET);
-                     $(this).append(message);
+                     $(this).empty().append(message);
                  }
              });
          }
index 6d24798..7bd7ae2 100644 (file)
@@ -39,9 +39,9 @@ KOHA.LocalCover = {
                         if (uselink) {
                             var a = $("<a />").attr('href', '/cgi-bin/koha/opac-imageviewer.pl?biblionumber=' + $(mydiv).attr("class"));
                             $(a).append(img);
-                            $(mydiv).append(a);
+                            $(mydiv).empty().append(a);
                         } else {
-                            $(mydiv).append(img);
+                            $(mydiv).empty().append(img);
                         }
                         $(mydiv).children('.no-image').remove();
                     }
index 10a58dd..9142273 100644 (file)
@@ -48,7 +48,7 @@ KOHA.OpenLibrary = {
                     var img = document.createElement("img");
                     if (is_opacdetail) {
                         img.src = book.cover.medium;
-                        $(this).append(img);
+                        $(this).empty().append(img);
                         $(this).append('<div class="results_summary">' + '<a href="' + book.url + '">Preview</a></div>');
                     } else {
                         img.src = book.cover.medium;