1jQuery(document).ready(function($) { 2 3 /* 4 * Check if the like box has loaded. If yes then remove loader and add animation class! 5 */ 6 7 8 if ($(".efbl_feed_wraper .efbl_custom_likebox")[0] || $(".widget_easy_facebook_page_plugin .efbl-like-box")[0] ){ 9 10 if (typeof FB === 'undefined' || FB === null) { 11 setTimeout(function(){ $('.efbl-loader').remove(); }, 3000); 12 13 } 14 else{ 15 16 FB.Event.subscribe('xfbml.render', function(response) { 17 var animclasses = $('.efbl-like-box .fb-page').data('animclass'); 18 19 $('.efbl-loader').remove(); 20 21 $('.efbl-like-box iframe').addClass('animated ' + animclasses); 22 23 }); 24 } 25 26 27 } 28 29 // Magic function that will prepare and render markup. 30 function efbl_render_poup_markup(object){ 31 32 33 var $story_link = object.data('storylink'), 34 $story_link_text = object.data('linktext'), 35 $caption = object.data('caption'), 36 $image_url = object.data('imagelink'), 37 $iframe_vid_url = object.data('videolink'), 38 $video_url = object.data('video'), 39 $itemnumber = object.data('itemnumber'), 40 $windowWidth = window.innerWidth, 41 $windowHeight = window.innerHeight - 200; 42 43 $('.white-popup .efbl_popup_left_container').css({ 44 "width": "auto", 45 "height": "auto", 46 }); 47 48 $('.efbl_popup_image').css('height', 'auto'); 49 50 if($image_url){ 51 $('#efblcf_holder .efbl_popup_image').attr('src', $image_url); 52 $('#efblcf_holder .efbl_popup_image').css('display', 'block'); 53 } 54 55 if($iframe_vid_url){ 56 $('#efblcf_holder .efbl_popup_if_video').attr('src', $iframe_vid_url); 57 $('#efblcf_holder .efbl_popup_if_video').css({ 58 'display' : 'block', 59 'width' : '720px', 60 'height' : '400px' 61 }); 62 63 } 64 65 if($video_url){ 66 $('#efblcf_holder .efbl_popup_video').attr('src', $video_url); 67 $('#efblcf_holder .efbl_popup_video').css('display', 'block'); 68 setTimeout(function(){ 69 $('#efblcf_holder .efbl_popup_video')[0].play(); 70 }, 500); 71 72 73 } 74 75 //$('.efbl-popup-next').attr('data-itemnumber', $itemnumber+1); 76 //$('.efbl-popup-prev').attr('data-itemnumber', $itemnumber-1); 77 78 79 80 $('.efbl_feed_wraper #item_number').val($itemnumber); 81 82 if($caption){ 83 $('#efblcf_holder .efbl_popupp_footer').html('<p>'+$caption+' <br> <a class="efbl_popup_readmore" href="'+$story_link+'" target="_blank">'+$story_link_text+'</a></p>'); 84 $('#efblcf_holder .efbl_popupp_footer').css('display', 'block'); 85 } 86 87 } 88 89 function reset_popup_holder(){ 90 //Clear the container for new instance 91 $('#efblcf_holder .efbl_popup_image').attr('src', ''); 92 $('#efblcf_holder .efbl_popup_image').css('display', 'none'); 93 94 $('#efblcf_holder .efbl_popup_if_video').attr('src', ''); 95 $('#efblcf_holder .efbl_popup_if_video').css('display', 'none'); 96 97 $('#efblcf_holder .efbl_popup_video').attr('src', ''); 98 $('#efblcf_holder .efbl_popup_video').css('display', 'none'); 99 100 $('#efblcf_holder .efbl_popupp_footer').html(''); 101 $('#efblcf_holder .efbl_popupp_footer').css('display', 'none'); 102 } 103 104 $('.efbl_feed_popup').magnificPopup({ 105 type: 'ajax', 106 tLoading: 'Loading...', 107 preloader: false, 108 mainClass: 'mfp-fade', 109 110 callbacks: { 111 112 ajaxContentAdded: function() { 113 // Ajax content is loaded and appended to DOM 114 115 efbl_render_poup_markup(this.st.el); 116 }, 117 118 beforeOpen: function() { 119 // console.log(this.st.el); 120 121 122 // efbl_render_poup_markup(this.st.el); 123 124 }, 125 126 beforeClose: function (){ 127 128 reset_popup_holder(); 129 130 } 131 } 132 133 134 135 }); 136 137 $('.efbl_share_links').click(function(){ 138 $(this).next('.efbl_links_container').slideToggle("slow"); 139 }); 140 141 $('.efbl_info').click(function(){ 142 $(this).siblings('.efbl_comments_wraper').slideToggle("slow"); 143 }); 144 145 $('body').on('click','.efbl-popup-next',function(){ 146 147 //reset the existing content 148 reset_popup_holder(); 149 150 151 var $next_pre_itemnumber = $('.efbl_feed_wraper #item_number').val(); 152 153 $next_pre_itemnumber = parseInt ($next_pre_itemnumber) + 1; 154 //var $next_pre_itemnumber = $self.data('itemnumber'); 155 156 var feed_wraper_id = $(this).parents( "#efblcf_holder" ).data('rand_id'); 157 158 159 var numItems = $( "#efbl_feed_"+feed_wraper_id + " .efbl_feed_popup" ).length 160 161 162 163 if($next_pre_itemnumber > numItems){ 164 165 $next_pre_itemnumber = 1; 166 } 167 168 efbl_render_poup_markup($('.efbl-cff-item_number-' + $next_pre_itemnumber)); 169 170 //$('.mfp-close').trigger('click'); 171 172 // setTimeout(function(){ 173 // $('.efbl-cff-item_number-'+$next_pre_itemnumber).trigger('click'); 174 // }, 320) 175 176 177 }); 178 179 $('body').on('click','.efbl-popup-prev',function(){ 180 181 //reset the existing content 182 reset_popup_holder(); 183 184 var $next_pre_itemnumber = $('.efbl_feed_wraper #item_number').val(); 185 186 var feed_wraper_id = $(this).parents( "#efblcf_holder" ).data('rand_id'); 187 var numItems = $( "#efbl_feed_"+feed_wraper_id + " .efbl_feed_popup" ).length 188 189 if($next_pre_itemnumber == 1){ 190 $next_pre_itemnumber = numItems; 191 }else{ 192 $next_pre_itemnumber = parseInt($next_pre_itemnumber) - 1; 193 194 } 195 196 efbl_render_poup_markup($('.efbl-cff-item_number-'+$next_pre_itemnumber)); 197 198 }); 199});
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.