File: /www/wwwroot/njmuedu.com/wp-content/plugins/featured-image-from-url/includes/html/js/image.js
jQuery(document).ready(function ($) {
// woocommerce lightbox/zoom
disableClick($);
disableLink($);
// zoomImg
setTimeout(function () {
jQuery('img.zoomImg').css('z-index', '');
// Check if the zoomImg is missing an alt attribute and if its preceding sibling is an image
if (!jQuery('img.zoomImg').attr('alt')) {
const $zoomImg = jQuery('img.zoomImg');
const $precedingImg = $zoomImg.prev('img');
if ($precedingImg.length > 0) {
$zoomImg.attr('alt', $precedingImg.attr('alt'));
}
}
}, 1000);
jQuery('img[height=1]').each(function (index) {
if (jQuery(this).attr('width') != 1)
jQuery(this).css('position', 'relative');
});
});
function disableClick($) {
if (!fifuImageVars.fifu_woo_lbox_enabled) {
firstParentClass = '';
parentClass = '';
jQuery('figure.woocommerce-product-gallery__wrapper').find('div.woocommerce-product-gallery__image').each(function (index) {
parentClass = jQuery(this).parent().attr('class').split(' ')[0];
if (!firstParentClass)
firstParentClass = parentClass;
if (parentClass != firstParentClass)
return false;
jQuery(this).children().click(function () {
return false;
});
jQuery(this).children().children().css("cursor", "default");
});
}
}
function disableLink($) {
if (!fifuImageVars.fifu_woo_lbox_enabled) {
firstParentClass = '';
parentClass = '';
jQuery('figure.woocommerce-product-gallery__wrapper').find('div.woocommerce-product-gallery__image').each(function (index) {
parentClass = jQuery(this).parent().attr('class').split(' ')[0];
if (!firstParentClass)
firstParentClass = parentClass;
if (parentClass != firstParentClass)
return false;
jQuery(this).children().attr("href", "");
});
}
}
jQuery(document).click(function ($) {
fifu_fix_gallery_height();
})
function fifu_fix_gallery_height() {
if (fifuImageVars.fifu_is_flatsome_active) {
mainImage = jQuery('.woocommerce-product-gallery__wrapper div.flickity-viewport').find('img')[0];
if (mainImage)
jQuery('.woocommerce-product-gallery__wrapper div.flickity-viewport').css('height', mainImage.clientHeight + 'px');
}
}