PageSourceSearch

https://panonika.ba/wp-content/plugins/easy-facebook-likebox/public/assets/js/public.js?ver=4.3.8

js panonika.ba collected 2026-10-02 13:52:27 UTC 5,553 bytes, 199 lines download raw bytes

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.