From 6cdf8babcaef141521174682808fe2874d2922d2 Mon Sep 17 00:00:00 2001 From: gRoussac Date: Tue, 16 Apr 2013 10:22:46 +0200 Subject: [PATCH] [-] Fo : Fix big pic alt with jqzoom --- js/jquery/plugins/jqzoom/jquery.jqzoom.js | 7 ++++--- themes/default/js/product.js | 3 ++- themes/default/product.tpl | 2 +- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/js/jquery/plugins/jqzoom/jquery.jqzoom.js b/js/jquery/plugins/jqzoom/jquery.jqzoom.js index 2e03940a7..d74f8dc1c 100755 --- a/js/jquery/plugins/jqzoom/jquery.jqzoom.js +++ b/js/jquery/plugins/jqzoom/jquery.jqzoom.js @@ -31,9 +31,10 @@ var imageWidth = $(this).get(0).offsetWidth; var imageHeight = $(this).get(0).offsetHeight; - noalt = $(this).attr("alt"); + attr = typeof($(this).attr("rel")) != 'undefined' ? "rel" : "alt"; + noalt = $(this).attr(attr); var bigimage = noalt; - $(this).attr("alt", ''); + $(this).attr(attr, ''); if($("div.zoomdiv").get().length == 0) $(this).after("
"); @@ -67,7 +68,7 @@ $("div.zoomdiv").get(0).scrollLeft = (scrollx) * scalex ; }); }, function() { - $(this).attr("alt", noalt); + $(this).attr(attr, noalt); $("div.zoomdiv").hide(); $(document.body).unbind("mousemove"); $(".lenszoom").remove(); diff --git a/themes/default/js/product.js b/themes/default/js/product.js index 4c71eaef4..7bae47cc0 100644 --- a/themes/default/js/product.js +++ b/themes/default/js/product.js @@ -424,7 +424,7 @@ function displayImage(domAAroundImgThumb, no_animation) { $('#bigpic').attr('src', newSrc); if (typeof(jqZoomEnabled) != 'undefined' && jqZoomEnabled) - $(this).attr('alt', domAAroundImgThumb.attr('href')); + $('#bigpic').attr('rel', domAAroundImgThumb.attr('href')); } $('#views_block li a').removeClass('shown'); $(domAAroundImgThumb).addClass('shown'); @@ -528,6 +528,7 @@ $(document).ready(function() //set jqZoom parameters if needed if (typeof(jqZoomEnabled) != 'undefined' && jqZoomEnabled) { + $('#bigpic').attr('rel', $('#bigpic').attr('src').replace('thickbox', 'large')); $('img.jqzoom').jqueryzoom({ xzoom: 200, //zooming div default width(default width value is 200) yzoom: 200, //zooming div default width(default height value is 200) diff --git a/themes/default/product.tpl b/themes/default/product.tpl index 388f57834..905f8f50a 100644 --- a/themes/default/product.tpl +++ b/themes/default/product.tpl @@ -183,7 +183,7 @@ var fieldRequired = '{l s='Please fill in all the required fields before saving
{if $have_image} - {$link->getImageLink($product->link_rewrite, $cover.id_image, 'thickbox_default')} + {$product->name|escape:'htmlall':'UTF-8'} {l s='Maximize'} {else}