Sha256: fea42cf5487da09e393b7b309ea535b3b051dd30007af4c31833b7af4f120643

Contents?: true

Size: 1.61 KB

Versions: 3

Compression:

Stored size: 1.61 KB

Contents

jQuery(document).ready(function() {
  jQuery('#product-variants input[type=radio]').click(function (event) {
    var vid = this.value;
    var text = $(this).siblings(".variant-description").html();

    jQuery("#variant-thumbnails").empty();
    jQuery("#variant-images span").html(text);

    if (images[vid].length > 0) {
      $.each(images[vid], function(i, link) {
        jQuery("#variant-thumbnails").append('<li>' + link + '</li>');
      });

      jQuery("#variant-images").show();
    } else {
      jQuery("#variant-images").hide();
    }

    add_image_handlers();

    var link = jQuery("#variant-thumbnails a")[0];

    jQuery("#main-image img").attr({src: jQuery(link).attr('href')});
    jQuery('ul.thumbnails li').removeClass('selected');
    jQuery(link).parent('li').addClass('selected');
  });

  var selectedRadio = jQuery('#product-variants input[type=radio]:checked');
  if (selectedRadio[0]) {
    var vid = selectedRadio[0].value;
    var text = selectedRadio.siblings(".variant-description").html();

    jQuery("#variant-thumbnails").empty();
    jQuery("#variant-images span").html(text);

    if (images[vid].length > 0) {
      $.each(images[vid], function(i, link) {
        jQuery("#variant-thumbnails").append('<li>' + link + '</li>');
      });

      jQuery("#variant-images").show();
    } else {
      jQuery("#variant-images").hide();
    }

    add_image_handlers();

    var link = jQuery("#variant-thumbnails a")[0];

    jQuery("#main-image img").attr({src: jQuery(link).attr('href')});
    jQuery('ul.thumbnails li').removeClass('selected');
    jQuery(link).parent('li').addClass('selected');
  }
});

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
synergy_default_theme-1.0.2 public/javascripts/product_simple.js
synergy_default_theme-1.0.1 public/javascripts/product_simple.js
synergy_default_theme-1.0.0 public/javascripts/product_simple.js