| Current Path : /home/digilove/public_html/plugins/system/bdthemes_shortcodes/js/ |
| Current File : /home/digilove/public_html/plugins/system/bdthemes_shortcodes/js/galleries-shortcodes.js |
jQuery(document).ready(function ($) {
if ($('.su-lightbox-gallery').parent().attr('id') === 'su-generator-preview') {
$('.su-lightbox-gallery a').on('click', function(e) {
e.preventDefault();
e.stopPropagation();
$('.su-lightbox-gallery').html('Link doesn\'t work in live preview. Please insert it into editor and preview on the site.');
});
}
// Lightbox for galleries (custom_gallery)
$('.su-lightbox-gallery').each(function () {
// Lightbox for galleries (slider, carousel, custom_gallery)
$(this).find('.su-lightbox-item').magnificPopup({
type: 'image',
mainClass: 'mfp-zoom-in mfp-img-mobile',
closeBtnInside: false,
tLoading: '', // remove text from preloader
removalDelay: 400, //delay removal by X to allow out-animation
gallery: {
enabled: true,
navigateByImgClick: true,
preload: [0, 1] // Will preload 0 - before current, and 1 after the current image
},
callbacks: {
open: function() {
//overwrite default prev + next function. Add timeout for css3 crossfade animation
$.magnificPopup.instance.next = function() {
var self = this;
self.wrap.removeClass('mfp-image-loaded');
setTimeout(function() { $.magnificPopup.proto.next.call(self); }, 120);
}
$.magnificPopup.instance.prev = function() {
var self = this;
self.wrap.removeClass('mfp-image-loaded');
setTimeout(function() { $.magnificPopup.proto.prev.call(self); }, 120);
}
},
imageLoadComplete: function() {
var self = this;
setTimeout(function() { self.wrap.addClass('mfp-image-loaded'); }, 16);
}
}
});
});
});