1/** 2 * Public Scripts 3 * 4 * @package BoardingPack 5 * @since 1.0.0 6 */ 7 8/* ========================================================================== 9 Table of Contents 10============================================================================= 11 121.0 BoardingPack BoardingArea Bridge 132.0 BoardingPack Adhesion Ads 14 15========================================================================== */ 16 17/* ========================================================================== 18 1.0 BoardingPack BoardingArea Bridge 19========================================================================== */ 20 21jQuery(document).ready(function($) { 22 if ( boardingpack_wp_script.boardingarea_bridge ) { 23 $(function() { 24 $boardingarea_bridge = $('#boardingarea-bridge'); 25 26 $(window).load(function() { boardingarea_bridge(); }); 27 $(window).scroll(function() { boardingarea_bridge(); }); 28 29 function boardingarea_bridge() { 30 if ( $(window).scrollTop() + $(window).height() == $(document).height() ) { $boardingarea_bridge.fadeOut(150); } 31 else { $boardingarea_bridge.fadeIn(150); } 32 } 33 }); 34 } 35}); 36 37/* ========================================================================== 38 2.0 BoardingPack Adhesion Ads 39========================================================================== */ 40 41jQuery(document).ready(function($) { 42 if ( boardingpack_wp_script.adhesion_ads ) { 43 $body = $('body'); 44 $boardingarea_bridge = $('#boardingarea-bridge'); 45 $adhesion_leaderboard = $('.div-gpt-ad-adhesion-leaderboard'); 46 $adhesion_leaderboard_wrap = $('.div-gpt-ad-adhesion-leaderboard-wrap'); 47 $adhesion_leaderboard_close = $('.div-gpt-ad-adhesion-leaderboard-close'); 48 49 $gptadhesionadload = false; 50 var gptadhesionadrefresh; 51 $(window).scroll(function(event) { 52 if ( $(window).scrollTop() >= $(window).height() && $gptadhesionadload == false ) { 53 $body.addClass('adhesion'); 54 $boardingarea_bridge.css({'opacity':'0'}); 55 $adhesion_leaderboard_wrap.css({'display':'flex'}); 56 57 if (window.innerWidth >= 768) { 58 $adhesion_leaderboard.css({'min-height': '90px', 'min-width': '728px'}); 59 } else { 60 $adhesion_leaderboard.css({'min-height': '50px', 'min-width': '320px'}); 61 } 62 63 googletag.cmd.push(function() { 64 if ( boardingpack_wp_script.placement_id ) { 65 googletag.display('div-gpt-ad-1569340738539-0'); 66 } else { 67 googletag.pubads().refresh(gptadhesionadslots); 68 } 69 70 // gptadhesionadrefresh = setInterval(function() { googletag.pubads().refresh(gptadhesionadslots); }, 30000); 71 if ( boardingpack_wp_script.placement_id === '' ) { 72 googletag.pubads().addEventListener('impressionViewable', function(event) { 73 var slot = event.slot; 74 if (slot.getTargeting('refresh').indexOf('true') > -1) { 75 gptadhesionadrefresh = setTimeout(function() { googletag.pubads().refresh(gptadhesionadslots); }, 30000); 76 } 77 }); 78 } 79 }); 80 81 $gptadhesionadload = true; 82 } 83 84 if ( $(window).scrollTop() + $(window).height() >= $(document).height() - $adhesion_leaderboard_wrap.outerHeight() ) { 85 $adhesion_leaderboard_wrap.css({'background': boardingpack_wp_script.adhesion_ads_style.hex}); 86 } else { 87 $adhesion_leaderboard_wrap.css({'background': boardingpack_wp_script.adhesion_ads_style.rgba}); 88 } 89 }); 90 91 $(window).blur(function(event) { 92 // if ($gptadhesionadload) { clearInterval(gptadhesionadrefresh); } 93 if ( boardingpack_wp_script.placement_id === '' ) { 94 if ($gptadhesionadload) { clearTimeout(gptadhesionadrefresh); } 95 } 96 }); 97 98 $adhesion_leaderboard_close.click(function(event) { 99 // if ($gptadhesionadload) { clearInterval(gptadhesionadrefresh); } 100 if ( boardingpack_wp_script.placement_id === '' ) { 101 if ($gptadhesionadload) { clearTimeout(gptadhesionadrefresh); } 102 } 103 104 $body.removeClass('adhesion'); 105 $boardingarea_bridge.css({'opacity':'1'}); 106 $(this).closest($adhesion_leaderboard_wrap).remove(); 107 }); 108 } 109});
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.