Skip to content

Commit

Permalink
reset image. Closes #935.
Browse files Browse the repository at this point in the history
  • Loading branch information
mikejolley committed Apr 16, 2012
1 parent 74d1cc0 commit 46653cf
Show file tree
Hide file tree
Showing 4 changed files with 21 additions and 10 deletions.
25 changes: 18 additions & 7 deletions assets/js/woocommerce.js
Expand Up @@ -380,8 +380,8 @@ jQuery(document).ready(function($) {
function show_variation(variation) {
var img = $('div.images img:eq(0)');
var link = $('div.images a.zoom:eq(0)');
var o_src = $(img).attr('original-src');
var o_link = $(link).attr('original-href');
var o_src = $(img).attr('data-o_src');
var o_href = $(link).attr('data-o_href');

var variation_image = variation.image_src;
var variation_link = variation.image_link;
Expand All @@ -390,19 +390,19 @@ jQuery(document).ready(function($) {
$('.single_variation').html( variation.price_html + variation.availability_html );

if (!o_src) {
$(img).attr('original-src', $(img).attr('src'));
$(img).attr('data-o_src', $(img).attr('src'));
}

if (!o_link) {
$(link).attr('original-href', $(link).attr('href'));
if (!o_href) {
$(link).attr('data-o_href', $(link).attr('href'));
}

if (variation_image && variation_image.length > 1) {
$(img).attr('src', variation_image);
$(link).attr('href', variation_link);
} else {
$(img).attr('src', o_src);
$(link).attr('href', o_link);
$(link).attr('href', o_href);
}

if (variation.sku) {
Expand Down Expand Up @@ -435,7 +435,7 @@ jQuery(document).ready(function($) {
var all_set = true;
var any_set = false;
var current_settings = {};

$('.variations select').each(function(){

if ( exclude && $(this).attr('name') == exclude ) {
Expand Down Expand Up @@ -488,6 +488,17 @@ jQuery(document).ready(function($) {

$('.variations select').change(function(){

// Reset image
var img = $('div.images img:eq(0)');
var link = $('div.images a.zoom:eq(0)');
var o_src = $(img).attr('data-o_src');
var o_href = $(link).attr('data-o_href');

if ( o_src && o_href ) {
$(img).attr('src', o_src);
$(link).attr('href', o_href);
}

$('form input[name=variation_id]').val('').change();
$('.single_variation_wrap').hide();
$('.single_variation').text('');
Expand Down

0 comments on commit 46653cf

Please sign in to comment.