Server IP : 162.0.217.223 / Your IP : 216.73.216.150 Web Server : LiteSpeed System : Linux premium269.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64 User : mypckeys ( 1539) PHP Version : 8.1.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/mypckeys/backup/msckey.com/wp-content/themes/woodmart/js/scripts/wc/ |
Upload File : |
/* global woodmart_settings */ (function($) { $.each([ 'frontend/element_ready/wd_products.default', 'frontend/element_ready/wd_products_tabs.default' ], function(index, value) { woodmartThemeModule.wdElementorAddAction(value, function() { woodmartThemeModule.swatchesOnGrid(); }); }); woodmartThemeModule.swatchesOnGrid = function() { woodmartThemeModule.$body.on('click', '.wd-swatches-grid .wd-swatch', function() { var src, srcset, image_sizes; var $this = $(this), imageSrc = $this.data('image-src'), imageSrcset = $this.data('image-srcset'), imageSizes = $this.data('image-sizes'); if (typeof imageSrc == 'undefined' || '' === imageSrc) { return; } var product = $this.parents('.wd-product'), image = product.find('.product-image-link > img, .product-image-link > picture > img'), source = product.find('.product-image-link picture source'), srcOrig = image.data('original-src'), srcsetOrig = image.data('original-srcset'), sizesOrig = image.data('original-sizes'); if (typeof srcOrig == 'undefined') { image.data('original-src', image.attr('src')); } if (typeof srcsetOrig == 'undefined') { image.data('original-srcset', image.attr('srcset')); } if (typeof sizesOrig == 'undefined') { image.data('original-sizes', image.attr('sizes')); } if ($this.hasClass('wd-active')) { src = srcOrig; srcset = srcsetOrig; image_sizes = sizesOrig; $this.removeClass('wd-active'); product.removeClass('product-swatched'); product.trigger( 'wdImagesGalleryInLoopOn', product ); } else { $this.parent().find('.wd-active').removeClass('wd-active'); $this.addClass('wd-active'); product.addClass('product-swatched'); src = imageSrc; srcset = imageSrcset; image_sizes = imageSizes; product.trigger( 'wdImagesGalleryInLoopOff', product ); } if (image.attr('src') === src) { return; } product.addClass('wd-loading-image'); image.attr('src', src).attr('srcset', srcset).attr('image_sizes', image_sizes).one('load', function() { product.removeClass('wd-loading-image'); }); if (source.length > 0) { source.attr('srcset', srcset).attr('image_sizes', image_sizes); } }); }; $(document).ready(function() { woodmartThemeModule.swatchesOnGrid(); }); })(jQuery);