PageSourceSearch

https://mentoringusaitalia.org/wp-content/plugins/photo-gallery/js/bwg_frontend_ver-1.2.38.js

js mentoringusaitalia.org collected 2026-09-25 11:23:29 UTC 5,756 bytes, 110 lines download raw bytes

1function spider_frontend_ajax(form_id, current_view, id, album_gallery_id, cur_album_id, type, srch_btn, title, sortByParam, load_more) {
2  var masonry_already_loaded = jQuery(".bwg_masonry_thumb_spun_" + current_view + " img").length;
3  var mosaic_already_loaded = jQuery(".bwg_mosaic_thumb_spun_" + current_view + " img").length;
4  if (typeof load_more == "undefined") {
5    var load_more = false;
6  }
7  var page_number = jQuery("#page_number_" + current_view).val();
8  var bwg_load_more = jQuery("#bwg_load_more_" + current_view).val();
9  var bwg_previous_album_ids = jQuery('#bwg_previous_album_id_' + current_view).val();
10  var bwg_previous_album_page_numbers = jQuery('#bwg_previous_album_page_number_' + current_view).val();
11  var post_data = {};
12  if (album_gallery_id == 'back') { // Back from album.
13    var bwg_previous_album_id = bwg_previous_album_ids.split(",");
14    album_gallery_id = bwg_previous_album_id[0];
15    jQuery('#bwg_previous_album_id_' + current_view).val(bwg_previous_album_ids.replace(bwg_previous_album_id[0] + ',', ''));
16    var bwg_previous_album_page_number = bwg_previous_album_page_numbers.split(",");
17    page_number = bwg_previous_album_page_number[0];
18    jQuery('#bwg_previous_album_page_number_' + current_view).val(bwg_previous_album_page_numbers.replace(bwg_previous_album_page_number[0] + ',', ''));
19  }
20  else if (cur_album_id != '') { // Enter album (not change the page).
21    jQuery('#bwg_previous_album_id_' + current_view).val(cur_album_id + ',' + bwg_previous_album_ids);
22    if (page_number) {
23      jQuery('#bwg_previous_album_page_number_' + current_view).val(page_number + ',' + bwg_previous_album_page_numbers);
24    }
25    page_number = 1;
26  }
27  if (srch_btn) { // Start search.
28    page_number = 1; 
29  }
30  if (typeof title == "undefined" || title == '') {
31    var title = "";
32  }
33  if (typeof sortByParam == "undefined" || sortByParam == '') {
34    var sortByParam = jQuery(".bwg_order_" + current_view).val();
35  }
36  post_data["page_number_" + current_view] = page_number;
37  post_data["bwg_load_more_" + current_view] = bwg_load_more;
38  post_data["album_gallery_id_" + current_view] = album_gallery_id;
39  post_data["bwg_previous_album_id_" + current_view] = jQuery('#bwg_previous_album_id_' + current_view).val();
40  post_data["bwg_previous_album_page_number_" + current_view] = jQuery('#bwg_previous_album_page_number_' + current_view).val();
41  post_data["type_" + current_view] = type;
42  post_data["title_" + current_view] = title;
43	post_data["sortImagesByValue_" + current_view] = sortByParam;
44  if (jQuery("#bwg_search_input_" + current_view).length > 0) { // Search box exists.
45    post_data["bwg_search_" + current_view] = jQuery("#bwg_search_input_" + current_view).val();
46  }
47  // Loading.
48  jQuery("#ajax_loading_" + current_view).css('display', '');
49  jQuery.post(
50    window.location,
51    post_data,
52    function (data) {
53      if (load_more) {
54        var strr = jQuery(data).find('#' + id).html();
55        jQuery('#' + id).append(strr);
56        var str = jQuery(data).find('.bwg_nav_cont_'+ current_view).html();
57        jQuery('.bwg_nav_cont_'+ current_view).html(str);
58      }
59      else {
60        var str = jQuery(data).find('#' + form_id).html();
61        jQuery('#' + form_id).html(str);
62      }
63      // There are no images.
64      if (jQuery("#bwg_search_input_" + current_view).length > 0 && album_gallery_id == 0) { // Search box exists and not album view.
65        var bwg_images_count = jQuery('#bwg_images_count_' + current_view).val();
66        if (bwg_images_count == 0) {
67          var cont = jQuery("#" + id).parent().html();
68          var error_msg = '<div style="width:95%"><div class="error"><p><strong>' + bwg_objectL10n.bwg_search_result + '</strong></p></div></div>';
69          jQuery("#" + id).parent().html(error_msg + cont)
70        }
71      }
72    }
73  ).success(function(jqXHR, textStatus, errorThrown) {
74    jQuery("#ajax_loading_" + current_view).css('display', 'none');
75    if (jQuery(".pagination-links_" + current_view).length) {
76      jQuery("html, body").animate({scrollTop: jQuery('#' + form_id).offset().top - 150}, 500);
77    }
78    /* For all*/
79    window["bwg_document_ready_" + current_view]();
80    /* For masonry view.*/
81    if (id == "bwg_masonry_thumbnails_" + current_view || id == "bwg_album_masonry_" + current_view) {
82      window["bwg_masonry_ajax_"+ current_view](masonry_already_loaded);
83    }
84    /* For mosaic view.*/
85    if (id == "bwg_mosaic_thumbnails_" + current_view) {
86      window["bwg_mosaic_ajax_" + current_view](mosaic_already_loaded);
87    }
88    /* For Blog style view.*/
89    jQuery(".blog_style_images_conteiner_" + current_view + " .bwg_embed_frame_16x9_" + current_view).each(function (e) {
90      jQuery(this).width(jQuery(this).parent().width());
91      jQuery(this).height(jQuery(this).width() * 0.5625);
92    });
93    jQuery(".blog_style_images_conteiner_" + current_view + " .bwg_embed_frame_instapost_" + current_view).each(function (e) {
94      jQuery(this).width(jQuery(this).parent().width());
95      jQuery(this).height(jQuery(this).width() +88);
96    });
97    /* For Image browser view.*/
98    jQuery('#bwg_embed_frame_16x9_'+current_view).width(jQuery('#bwg_embed_frame_16x9_'+current_view).parent().width());
99    jQuery('#bwg_embed_frame_16x9_'+current_view).height(jQuery('#bwg_embed_frame_16x9_'+current_view).width() * 0.5625);
100    jQuery('#bwg_embed_frame_instapost_'+current_view).width(jQuery('#bwg_embed_frame_16x9_'+current_view).parent().width());
101    jQuery('#bwg_embed_frame_instapost_'+current_view).height(jQuery('#bwg_embed_frame_instapost_'+current_view).width() +88);
102  });
103  // if (event.preventDefault) {
104    // event.preventDefault();
105  // }
106  // else {
107    // event.returnValue = false;
108  // }
109  return false;
110}

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.