PageSourceSearch

https://kiddiejunction.net/wp-content/plugins/photo-gallery/js/bwg_gallery_box.js?ver=2.2.89

js kiddiejunction.net collected 2026-10-09 04:20:41 UTC 9,829 bytes, 271 lines download raw bytes

1var isPopUpOpened = false;
2
3function spider_createpopup(url, current_view, width, height, duration, description, lifetime, lightbox_ctrl_btn_pos) {
4  url = url.replace(/&/g, '&');
5  if (isPopUpOpened) { return };
6  isPopUpOpened = true;
7  if (spider_hasalreadyreceivedpopup(description) || spider_isunsupporteduseragent()) {
8    return;
9  }
10  jQuery("html").attr("style", "overflow:hidden !important;");
11  jQuery("#spider_popup_loading_" + current_view).css({display: "block"});
12  jQuery("#spider_popup_overlay_" + current_view).css({display: "block"});
13
14  jQuery.get(url, function(data) {
15		var popup = jQuery(
16    '<div id="spider_popup_wrap" class="spider_popup_wrap" style="' + 
17          ' width:' + width + 'px;' +
18          ' height:' + height + 'px;' + 
19          ' margin-top:-' + height / 2 + 'px;' + 
20          ' margin-left: -' + width / 2 + 'px; ">' +    
21    data + 
22    '</div>')
23			.hide()
24			.appendTo("body");
25		spider_showpopup(description, lifetime, popup, duration, lightbox_ctrl_btn_pos);
26	}).success(function(jqXHR, textStatus, errorThrown) {
27    jQuery("#spider_popup_loading_" + current_view).css({display: "none !important;"});
28  });
29}
30
31function spider_showpopup(description, lifetime, popup, duration, lightbox_ctrl_btn_pos) {
32  isPopUpOpened = true;
33  popup.show();
34	spider_receivedpopup(description, lifetime, lightbox_ctrl_btn_pos);
35}
36
37function spider_hasalreadyreceivedpopup(description) {
38  if (document.cookie.indexOf(description) > -1) {
39    delete document.cookie[document.cookie.indexOf(description)];
40  }
41	return false; 
42}
43
44function spider_receivedpopup(description, lifetime, lightbox_ctrl_btn_pos) { 
45	var date = new Date(); 
46	date.setDate(date.getDate() + lifetime);
47	document.cookie = description + "=true;expires=" + date.toUTCString() + ";path=/"; 
48  if (lightbox_ctrl_btn_pos == 'bottom') {
49    jQuery(".bwg_toggle_container").css("bottom", jQuery(".bwg_ctrl_btn_container").height() + "px");
50  }
51  else if (lightbox_ctrl_btn_pos == 'top') {
52    jQuery(".bwg_toggle_container").css("top", jQuery(".bwg_ctrl_btn_container").height() + "px");
53  }
54}
55
56function spider_isunsupporteduseragent() {
57	return (!window.XMLHttpRequest);
58}
59
60function spider_destroypopup(duration) {
61  if (document.getElementById("spider_popup_wrap") != null) {
62    if (typeof jQuery().fullscreen !== 'undefined' && jQuery.isFunction(jQuery().fullscreen)) {
63      if (jQuery.fullscreen.isFullScreen()) {
64        jQuery.fullscreen.exit();
65      }
66    }
67    if (typeof enable_addthis != "undefined" && enable_addthis) {
68      jQuery(".at4-share-outer").hide();
69    }
70    setTimeout(function () {
71      jQuery(".spider_popup_wrap").remove();
72      jQuery(".spider_popup_loading").css({display: "none"});
73      jQuery(".spider_popup_overlay").css({display: "none"});
74      jQuery(document).off("keydown");
75      jQuery("html").attr("style", "overflow:auto !important");
76    }, 20);
77  }
78  isPopUpOpened = false;
79  var isMobile = (/android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini/i.test(navigator.userAgent.toLowerCase()));
80  var viewportmeta = document.querySelector('meta[name="viewport"]');
81  if (isMobile && viewportmeta) {
82    viewportmeta.content = 'width=device-width, initial-scale=1';
83  }
84  var scrrr = jQuery(document).scrollTop();
85  window.location.hash = "";
86  jQuery(document).scrollTop(scrrr);
87  clearInterval(bwg_playInterval);
88}
89function get_ajax_pricelist(){
90  var post_data = {};
91  jQuery(".add_to_cart_msg").html("");
92  post_data["ajax_task"] = "display";
93  post_data["image_id"] = jQuery('#bwg_popup_image').attr('image_id');	
94
95  // Loading.
96  jQuery("#ecommerce_ajax_loading").css('height', jQuery(".bwg_ecommerce_panel").css('height'));
97  jQuery("#ecommerce_opacity_div").css('width', jQuery(".bwg_ecommerce_panel").css('width'));
98  jQuery("#ecommerce_opacity_div").css('height', jQuery(".bwg_ecommerce_panel").css('height'));
99  jQuery("#ecommerce_loading_div").css('width', jQuery(".bwg_ecommerce_panel").css('width'));
100  jQuery("#ecommerce_loading_div").css('height', jQuery(".bwg_ecommerce_panel").css('height'));
101  document.getElementById("ecommerce_opacity_div").style.display = '';
102  document.getElementById("ecommerce_loading_div").style.display = 'table-cell';	
103  jQuery.post(
104    jQuery('#bwg_ecommerce_form').attr('action'),
105    post_data,
106
107    function (data) {	
108
109      var manual = jQuery(data).find('.manual').html();
110      jQuery('.manual').html(manual);
111	  
112      var downloads = jQuery(data).find('.downloads').html();
113      jQuery('.downloads').html(downloads);	
114	  
115      var pge_options = jQuery(data).find('.pge_options').html();
116      jQuery('.pge_options').html(pge_options);	
117
118      var pge_add_to_cart = jQuery(data).find('.pge_add_to_cart').html();
119      jQuery('.pge_add_to_cart').html(pge_add_to_cart);		  
120  
121	  	  
122    }
123  ).success(function(jqXHR, textStatus, errorThrown) {
124    document.getElementById("ecommerce_opacity_div").style.display = 'none';
125    document.getElementById("ecommerce_loading_div").style.display = 'none';
126    // Update scrollbar.
127    //jQuery(".bwg_ecommece_panel").mCustomScrollbar({scrollInertia: 150 });
128	//jQuery(".bwg_ecommerce_close_btn").click(bwg_ecommerce);
129
130  });
131    return false;
132}
133
134
135// Submit popup.
136function spider_ajax_save(form_id) {
137  var post_data = {};
138  post_data["bwg_name"] = jQuery("#bwg_name").val();
139  post_data["bwg_comment"] = jQuery("#bwg_comment").val();
140  post_data["bwg_email"] = jQuery("#bwg_email").val();
141  post_data["bwg_captcha_input"] = jQuery("#bwg_captcha_input").val();
142  post_data["ajax_task"] = jQuery("#ajax_task").val();
143  post_data["image_id"] = jQuery("#image_id").val();
144  post_data["comment_id"] = jQuery("#comment_id").val();
145
146  // Loading.
147  jQuery("#ajax_loading").css('height', jQuery(".bwg_comments").css('height'));
148  jQuery("#opacity_div").css('width', jQuery(".bwg_comments").css('width'));
149  jQuery("#opacity_div").css('height', jQuery(".bwg_comments").css('height'));
150  jQuery("#loading_div").css('width', jQuery(".bwg_comments").css('width'));
151  jQuery("#loading_div").css('height', jQuery(".bwg_comments").css('height'));
152  document.getElementById("opacity_div").style.display = '';
153  document.getElementById("loading_div").style.display = 'table-cell';
154  jQuery.post(
155    jQuery('#' + form_id).attr('action'),
156    post_data,
157
158    function (data) {
159      var str = jQuery(data).find('.bwg_comments').html();
160      jQuery('.bwg_comments').html(str);
161    }
162  ).success(function(jqXHR, textStatus, errorThrown) {
163    document.getElementById("opacity_div").style.display = 'none';
164    document.getElementById("loading_div").style.display = 'none';
165    // Update scrollbar.
166    jQuery(".bwg_comments").mCustomScrollbar({scrollInertia: 150});
167    // Bind comment container close function to close button.
168    jQuery(".bwg_comments_close_btn").click(bwg_comment);
169  });
170
171  // if (event.preventDefault) {
172    // event.preventDefault();
173  // }
174  // else {
175    // event.returnValue = false;
176  // }
177  return false;
178}
179
180// Submit rating.
181function spider_rate_ajax_save(form_id) {
182  var post_data = {};
183  post_data["image_id"] = jQuery("#" + form_id + " input[name='image_id']").val();
184  post_data["rate"] = jQuery("#" + form_id + " input[name='score']").val();
185  post_data["ajax_task"] = jQuery("#rate_ajax_task").val();
186  jQuery.post(
187    jQuery('#' + form_id).attr('action'),
188    post_data,
189
190    function (data) {
191      var str = jQuery(data).find('#' + form_id).html();
192      jQuery('#' + form_id).html(str);
193    }
194  ).success(function(jqXHR, textStatus, errorThrown) {
195  });
196  // if (event.preventDefault) {
197    // event.preventDefault();
198  // }
199  // else {
200    // event.returnValue = false;
201  // }
202  return false;
203}
204
205// Set value by ID.
206function spider_set_input_value(input_id, input_value) {
207  if (document.getElementById(input_id)) {
208    document.getElementById(input_id).value = input_value;
209  }
210}
211
212// Submit form by ID.
213function spider_form_submit(event, form_id) {
214  if (document.getElementById(form_id)) {
215    document.getElementById(form_id).submit();
216  }
217  if (event.preventDefault) {
218    event.preventDefault();
219  }
220  else {
221    event.returnValue = false;
222  }
223}
224
225// Check if required field is empty.
226function spider_check_required(id, name) {
227  if (jQuery('#' + id).val() == '') {
228    alert(name + '* ' + bwg_objectL10n.bwg_field_required);
229    jQuery('#' + id).attr('style', 'border-color: #FF0000;');
230    jQuery('#' + id).focus();
231    return true;
232  }
233  else {
234    return false;
235  }
236}
237
238// Check Email.
239function spider_check_email(id) {
240  if (jQuery('#' + id).val() != '') {
241    var email = jQuery('#' + id).val().replace(/^\s+|\s+$/g, '');
242    if (email.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) == -1) {
243      alert(bwg_objectL10n.bwg_mail_validation);
244      return true;
245    }
246    return false;
247  }
248}
249
250// Refresh captcha.
251function bwg_captcha_refresh(id) {
252	if (document.getElementById(id + "_img") && document.getElementById(id + "_input")) {
253		srcArr = document.getElementById(id + "_img").src.split("&r=");
254		document.getElementById(id + "_img").src = srcArr[0] + '&r=' + Math.floor(Math.random() * 100);
255		document.getElementById(id + "_img").style.display = "inline-block";
256		document.getElementById(id + "_input").value = "";
257	}
258}
259
260function bwg_play_instagram_video(obj,bwg) {
261  jQuery(obj).parent().find("video").each(function () {
262    if (jQuery(this).get(0).paused) {
263      jQuery(this).get(0).play();
264      jQuery(obj).children().hide();
265    }
266    else {
267      jQuery(this).get(0).pause();
268      jQuery(obj).children().show();
269    }
270  })
271}

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.