Sha256: 2bc4a3ed90e3a0ecdff0996044d65d5921155c24689a2e73fe03ddfbdee2a52b

Contents?: true

Size: 1.34 KB

Versions: 5

Compression:

Stored size: 1.34 KB

Contents

var add_image_handlers = function() {
  $("#main-image").data('selectedThumb', $('#main-image img').attr('src'));
  $('ul.thumbnails li').eq(0).addClass('selected');
  $('ul.thumbnails li a').click(function() {
    $("#main-image").data('selectedThumb', $(this).attr('href'));
    $('ul.thumbnails li').removeClass('selected');
    $(this).parent('li').addClass('selected');
    return false;
  }).hover(function() {
    $('#main-image img').attr('src', $(this).attr('href').replace('mini', 'product'));
  }, function() {
     $('#main-image img').attr('src', $("#main-image").data('selectedThumb'));
  });
};
 
var select_variant = function(vid, text) {
  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');
}
 
jQuery(document).ready(function() {
  add_image_handlers();
  jQuery("#variant-thumbnails").empty();
  jQuery("#variant-images").hide();
});

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
spree_variant_options-0.3.0 app/assets/javascripts/store/product.js
spree_variant_options-0.2.0 public/javascripts/product.js
spree_variant_options-0.1.1 public/javascripts/product.js
spree_variant_options-0.1.0 public/javascripts/product.js
spree_variant_options-0.1.0.rc1 public/javascripts/product.js