1jQuery(document).ready(function () { 2 3 jQuery(window).load(function () { 4 jQuery('.dp_ppp_module.et_pb_filterable_portfolio').each(function () { 5 var active_filter = jQuery(this).attr('data-filter'); 6 if (active_filter !== "") { 7 var parent = jQuery(this); 8 var filter = parent.find('.ppp_filterable_link[data-category-filter="' + active_filter + '"]'); 9 filter.parent('li').siblings('li.et_pb_portfolio_filter_all').children('a').removeClass('active'); 10 setTimeout(function () { 11 filter.click(); 12 }, '1'); 13 } 14 }); 15 }); 16 17 jQuery(document).on('click', '.et_pb_portfolio_filter', function () { 18 var items_container = jQuery(this).parent('ul').parent('div').siblings('div.et_pb_portfolio_items_wrapper').children('div.et_pb_portfolio_items'); 19 items_container.children('div.et_pb_portfolio_item').children('a.et_pb_lightbox_image').each(function () { 20 jQuery(this).magnificPopup({ 21 type: 'image', 22 removalDelay: 500, 23 mainClass: 'mfp-fade', 24 zoom: { 25 enabled: true, 26 duration: 500, 27 opener: function (element) { 28 return element.find('img'); 29 } 30 } 31 }); 32 }); 33 }); 34 35 jQuery('#modal_inner iframe').load(function () { 36 jQuery('.et_pb_loader_img').css('display', 'none'); 37 jQuery(this).closest('.modal').addClass('active'); 38 }); 39 40 jQuery(document).on('click', '.et_pb_lightbox_post_popup', function (ev) { 41 ev.preventDefault(); 42 ev.stopPropagation(); 43 jQuery('body').css({"overflow-y": 'hidden'}); 44 var iphone = ['iPhone'].indexOf(navigator.platform) >= 0; 45 var ipad = ['iPad'].indexOf(navigator.platform) >= 0; 46 jQuery('iframe#dp_iframe').attr("src", jQuery(this).attr("data-ajaxurl"));
47 jQuery('.et_pb_loader_img').css('display', 'block'); 48 var section = jQuery("body"); 49 var modal_overlay = jQuery("body .modal_overlay"); 50 var modal = jQuery("body .modal_overlay .modal"); 51 section.append(modal_overlay); 52 modal_overlay.css('display', 'block'); 53 modal.css('display', 'block'); 54 if (iphone || ipad) { 55 jQuery('.modal_inner').addClass('ios'); 56 } 57 }); 58 59 jQuery(document).on('click', '.modal_overlay, .pop_up_close_btn', function (ev) { 60 ev.preventDefault(); 61 ev.stopPropagation(); 62 jQuery('iframe#dp_iframe').contents().empty(); 63 jQuery('body .modal_overlay').css('display', 'none'); 64 jQuery('.et_pb_loader_img').css('display', 'block'); 65 jQuery(this).closest('.modal').removeClass('active'); 66 jQuery('body').css({"overflow-y": 'scroll'}); 67 }); 68 69 jQuery(document).on('click', '.dp_ppp_module a.dp_ppp_lightbox_image', function (ev) { 70 ev.preventDefault(); 71 var args = { 72 type: 'image', 73 removalDelay: 700, 74 mainClass: 'mfp-fade dp-ppp-lightbox' 75 }; 76 var dp_ppp_gallery_images = []; 77 var dp_ppp_gallery_titles = []; 78 var index = 0; 79 var start_at = 0; 80 var trigger_by = jQuery(this).prop('href'); 81 if (jQuery(this).find('.dp_ppp_post_thumb').attr('data-lightbox-gallery') === 'on') { 82 jQuery(this).parents('.et_pb_module').find('.dp_ppp_lightbox_image').each(function () { 83 if (jQuery(this).find('.dp_ppp_post_thumb').length !== 0) { 84 if (trigger_by === jQuery(this).prop('href')) { 85 start_at = index; 86 } 87 index++; 88 dp_ppp_gallery_images.push(jQuery(this).prop('href')); 89 dp_ppp_gallery_titles.push(jQuery(this).find('.dp_ppp_post_thumb').attr('alt')); 90 } 91 }); 92 args['gallery'] = { 93 enabled: true, 94 navigateByImgClick: true 95 }; 96 } else { 97 if (jQuery(this).find('.dp_ppp_post_thumb').length !== 0) { 98 dp_ppp_gallery_images.push(jQuery(this).prop('href')); 99 dp_ppp_gallery_titles.push(jQuery(this).find('.dp_ppp_post_thumb').attr('alt')); 100 } 101 } 102 for (var item in dp_ppp_gallery_images) { 103 dp_ppp_gallery_images[item] = {'src': dp_ppp_gallery_images[item], 'title': dp_ppp_gallery_titles[item]}; 104 } 105 args['items'] = dp_ppp_gallery_images; 106 jQuery.magnificPopup.open(args, start_at); 107 }); 108});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.