![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/store.cartinsight.co/wp-content/themes/woodmart/js/scripts/wc/ |
/* global woodmart_settings */ (function($) { woodmartThemeModule.$document.on('wdReplaceMainGalleryNotQuickView wdShowVariationNotQuickView wdResetVariation', function () { woodmartThemeModule.initZoom(); }); $.each([ 'frontend/element_ready/wd_single_product_gallery.default' ], function(index, value) { woodmartThemeModule.wdElementorAddAction(value, function() { woodmartThemeModule.initZoom(); }); }); woodmartThemeModule.initZoom = function() { var $mainGallery = $('.woocommerce-product-gallery__wrapper:not(.quick-view-gallery)'); if (woodmart_settings.zoom_enable !== 'yes') { return false; } var zoomOptions = { touch: false }; if ('ontouchstart' in window) { zoomOptions.on = 'click'; } var $productGallery = $('.woocommerce-product-gallery'); if ($productGallery.hasClass('thumbs-position-bottom') || $productGallery.hasClass('thumbs-position-left')) { $mainGallery.on('changed.owl.carousel', function(e) { var $wrapper = $mainGallery.find('.product-image-wrap').eq(e.item.index).find('.woocommerce-product-gallery__image'); init($wrapper); }); init($mainGallery.find('.product-image-wrap').eq(0).find('.woocommerce-product-gallery__image')); } else { $mainGallery.find('.product-image-wrap').each(function() { var $wrapper = $(this).find('.woocommerce-product-gallery__image'); init($wrapper); }); } function init($wrapper) { var image = $wrapper.find('img'); if (image.data('large_image_width') > $wrapper.width() ) { $wrapper.trigger('zoom.destroy'); $wrapper.zoom(zoomOptions); } } }; $(document).ready(function() { woodmartThemeModule.initZoom(); }); })(jQuery);