Sha256: bd2ca240a08e8038e332ef9aa1a98f1698a10409f0e74a53b19c9a5f86eecf67
Contents?: true
Size: 1.61 KB
Versions: 2
Compression:
Stored size: 1.61 KB
Contents
add_image_handlers = -> ($ '#main-image').data 'selectedThumb', ($ '#main-image img').attr('src') ($ 'ul.thumbnails li').eq(0).addClass 'selected' ($ 'ul.thumbnails a').on 'click', (event) -> ($ '#main-image').data 'selectedThumb', ($ event.currentTarget).attr('href') ($ '#main-image').data 'selectedThumbId', ($ event.currentTarget).parent().attr('id') ($ this).mouseout -> ($ 'ul.thumbnails li').removeClass 'selected' ($ event.currentTarget).parent('li').addClass 'selected' false ($ 'ul.thumbnails li').on 'mouseenter', (event) -> ($ '#main-image img').attr 'src', ($ event.currentTarget).find('a').attr('href') ($ 'ul.thumbnails li').on 'mouseleave', (event) -> ($ '#main-image img').attr 'src', ($ '#main-image').data('selectedThumb') show_variant_images = (variant_id) -> ($ 'li.vtmb').hide() ($ 'li.vtmb-' + variant_id).show() currentThumb = ($ '#' + ($ '#main-image').data('selectedThumbId')) if not currentThumb.hasClass('vtmb-' + variant_id) and not currentThumb.hasClass('tmb-all') thumb = ($ ($ 'ul.thumbnails li:visible').eq(0)) newImg = thumb.find('a').attr('href') ($ 'ul.thumbnails li').removeClass 'selected' thumb.addClass 'selected' ($ '#main-image img').attr 'src', newImg ($ '#main-image').data 'selectedThumb', newImg ($ '#main-image').data 'selectedThumbId', thumb.attr('id') $ -> add_image_handlers() show_variant_images ($ '#product-variants input[type="radio"]').eq(0).attr('value') if ($ '#product-variants input[type=radio]').length > 0 ($ '#product-variants input[type="radio"]').click (event) -> show_variant_images @value
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
spree_core-1.2.0.rc2 | app/assets/javascripts/store/product.js.coffee |
spree_core-1.2.0.rc1 | app/assets/javascripts/store/product.js.coffee |