PageSourceSearch

https://diving.am/wp-content/plugins/wp-event-manager/assets/js/event-ajax-filters.min.js?ver=3.1.49

js diving.am collected 2026-10-03 02:09:24 UTC 11,543 bytes, 1 lines download raw bytes

1var EventAjaxFilters=function(){var e,t=[];return{init:function(){Common.logInfo("EventAjaxFilters.init..."),jQuery("#search_fromdate, #search_todate").each(function(){var e=jQuery(this).attr("data-date-format")||"mm/dd/yy";jQuery(this).datepicker({dateFormat:e.replace("yy","yy").replace("mm","mm").replace("dd","dd"),changeMonth:!0,changeYear:!0})}),"calendar-layout"===localStorage.getItem("layout")&&(jQuery(".event_listings").on("update_event_listings",EventAjaxFilters.actions.getEventListings),jQuery("#wpem-event-box-layout").addClass("wpem-active-layout"),localStorage.setItem("layout","box-layout")),jQuery("#wpem-event-filter-version-2-filter-action").click(function(){jQuery("#wpem-event-filter-version-2-dropdown").toggle()}),jQuery(".showing_applied_filters").hasClass("showing-applied-filters")?jQuery(".showing_applied_filters").show():jQuery(".showing_applied_filters").hide(),jQuery(this).closest("form").find(':input[name^="search_datetimes"]').not(':input[type="hidden"]').val(0).trigger("chosen:updated"),jQuery(".wpem-search-event-more-filter").length>0&&(jQuery(".wpem-event-advance-filter").hide(),jQuery(".wpem-search-event-more-filter").on("click",function(){jQuery(".wpem-event-advance-filter").slideToggle("slow")})),jQuery.isFunction(jQuery.fn.chosen)&&(1==event_manager_ajax_filters.is_rtl&&(jQuery('select[name^="search_datetimes"]').addClass("chosen-rtl"),jQuery('select[name^="search_categories"]').addClass("chosen-rtl"),jQuery('select[name^="search_event_types"]').addClass("chosen-rtl"),jQuery('select[name^="search_ticket_prices"]').addClass("chosen-rtl")),jQuery('select[name^="search_datetimes"]').chosen({search_contains:!0}),jQuery('select[name^="search_categories"]').chosen({search_contains:!0}),jQuery('select[name^="search_event_types"]').chosen({search_contains:!0}),jQuery('select[name^="search_ticket_prices"]').chosen({search_contains:!0})),e=!!window.history&&!!window.history.pushState,jQuery(document).ready(EventAjaxFilters.actions.windowLoad),jQuery(document.body).on("click",".load_more_upcoming_events",EventAjaxFilters.actions.loadMoreUpcomingEvents),jQuery(document.body).on("click",".load_more_events",EventAjaxFilters.actions.loadMoreEvents),jQuery("#event_filters").on("click",".reset",EventAjaxFilters.actions.eventAjaxFiltersReset),jQuery("div.event_listings_main").on("click",".event-manager-pagination a",EventAjaxFilters.actions.eventPagination),jQuery(".wpem-event-filter-version-2-search-btn").change(function(){var e=jQuery(this).closest("div.event_listings");e.triggerHandler("update_event_listings",[1,!1]),EventAjaxFilters.actions.event_manager_store_state(e,1)}).on("click",function(e){jQuery("#wpem-event-filter-version-2-dropdown").toggle(!1),EventAjaxFilters.actions.getEventListings(e),13===e.which&&jQuery(this).trigger("change")}),jQuery("#search_keywords, #search_location, #search_datetimes, #search_categories, #search_event_types, #search_ticket_prices, .event-manager-filter").change(function(){var e=jQuery(this).closest("div.event_listings");e.triggerHandler("update_event_listings",[1,!1]),EventAjaxFilters.actions.event_manager_store_state(e,1)}).on("change",function(e){EventAjaxFilters.actions.getEventListings(e),13===e.which&&jQuery(this).trigger("change")})},actions:{event_manager_store_state:function(t,n){Common.logInfo("EventAjaxFilters.event_manager_store_state...");var a=document.location.href.split("#")[0],i=document.location.href;if(i.match(/\/page\/\d+/)?i=i.replace(/(\/page\/)\d+/,"/page/"+n):i.endsWith("/")?i+="page/"+n:i+="/page/"+n,e){var s=jQuery(t.find(".event_filters")).serialize(),r=jQuery("div.event_listings").index(t);window.history.replaceState({id:"event_manager_state",page:n,data:s,index:r},"",a)}},windowLoad:function(e){Common.logInfo("EventAjaxFilters.actions.windowLoad..."),jQuery(".event_filters").each(function(){var e=jQuery(this).closest("div.event_listings"),t=e.find(".event_filters"),n=1,a=jQuery("div.event_listings").index(e);if(window.history.state&&window.location.hash){var i=window.history.state;i.id&&"event_manager_state"===i.id&&a==i.index&&(n=1,t.deserialize(i.data),t.find(':input[name^="search_datetimes"]').not(':input[type="hidden"]').trigger("chosen:updated"),t.find(':input[name^="search_categories"]').not(':input[type="hidden"]').trigger("chosen:updated"),t.find(':input[name^="search_event_types"]').not(':input[type="hidden"]').trigger("chosen:updated"),t.find(':input[name^="search_ticket_prices"]').not(':input[type="hidden"]').trigger("chosen:updated"))}e.triggerHandler("update_event_listings",[n,!1])})},eventAjaxFiltersReset:function(e){Common.logInfo("EventAjaxFilters.actions.eventAjaxFiltersReset...");var t=jQuery(this).closest("div.event_listings"),n=jQuery(this).closest("form");return n.find(':input[name="search_keywords"], :input[name="search_location"], .event-manager-filter').not(':input[type="hidden"]').val("").trigger("chosen:updated"),n.find(':input[name^="search_fromdate"]').not(':input[type="hidden"]').val("").trigger("chosen:updated"),n.find(':input[name^="search_todate"]').not(':input[type="hidden"]').val("").trigger("chosen:updated"),n.find(':input[name^="search_datetimes"]').not(':input[type="hidden"]').val("").trigger("chosen:updated"),n.find(':input[name^="search_categories"]').not(':input[type="hidden"]').val("").trigger("chosen:updated"),n.find(':input[name^="search_event_types"]').not(':input[type="hidden"]').val(0).trigger("chosen:updated"),n.find(':input[name^="search_ticket_prices"]').not(':input[type="hidden"]').val(0).trigger("chosen:updated"),t.triggerHandler("reset"),t.triggerHandler("update_event_listings",[1,!1]),jQuery(".event_listings").on("update_event_listings",EventAjaxFilters.actions.getEventListings),EventAjaxFilters.actions.event_manager_store_state(t,1),!1},loadMoreEvents:function(e){jQuery(".event_listings").on("update_event_listings",EventAjaxFilters.actions.getEventListings);
1var t=jQuery(this).closest("div.event_listings"),n=parseInt(jQuery(this).data("page")||1);return jQuery(this).parent().addClass("wpem-loading"),n+=1,jQuery(this).data("page",n),EventAjaxFilters.actions.event_manager_store_state(t,n),t.triggerHandler("update_event_listings",[n,!0,!1]),!1},eventPagination:function(e){Common.logInfo("EventAjaxFilters.actions.eventPagination...");var t=jQuery(this).closest("div.event_listings"),n=jQuery(this).data("page");EventAjaxFilters.actions.event_manager_store_state(t,n),EventAjaxFilters.actions.getEventListings(e,n,!1,!1)},getEventListings:function(e,n=1,a,i){e.preventDefault(),Common.logInfo("EventAjaxFilters.actions.getEventListings..."),jQuery(".load_more_events").hide();var s="",r=jQuery(".event_listings"),o=r.find(".event_filters"),d=r.find(".showing_applied_filters"),l=r.find(".event_listings"),c=r.data("per_page"),g=r.data("orderby"),v=r.data("order"),p=r.data("featured"),h=r.data("cancelled"),m=r.data("event_online"),u=jQuery("div.event_listings").index(this);if(t[u]&&t[u].abort(),a||(jQuery(l).parent().addClass("wpem-loading"),jQuery("div.event_listing, div.no_event_listings_found",l).css("visibility","hidden"),r.find(".load_more_events").data("page",n)),!0==r.data("show_filters")){if(o.find(':input[name^="search_datetimes"]').length>0)var f=o.find(':input[name^="search_datetimes"]').map(function(){return jQuery(this).val()}).get();else var y=o.find("#search_fromdate").val(),w=o.find("#search_todate").val(),f=y||w?JSON.stringify({start:y,end:w}):"",f=f?{"":f}:{};jQuery("input.date_range_picker").length>0&&jQuery("input.date_range_picker").daterangepicker();var E=o.find(':input[name^="search_categories"]').map(function(){return jQuery(this).val()}).get(),x=o.find(':input[name^="search_event_types"]').map(function(){return jQuery(this).val()}).get(),j=o.find(':input[name^="search_ticket_prices"]').map(function(){return jQuery(this).val()}).get(),A="",F="",k=o.find(':input[name="search_keywords"]'),_=o.find(':input[name="search_location"]');if(k.val()!==k.attr("placeholder")&&(A=k.val()),_.val()!==_.attr("placeholder")&&(F=_.val()),jQuery(':input[name="event_online"]').length>0){if(!0==jQuery(':input[name="event_online"]').prop("checked"))var m="true";else var m=""}s={lang:event_manager_ajax_filters.lang,search_keywords:A,search_location:F,search_datetimes:f,search_categories:E,search_event_types:x,search_ticket_prices:j,per_page:c,orderby:g,order:v,page:n,featured:p,cancelled:h,event_online:m,show_pagination:r.data("show_pagination"),form_data:o.serialize()}}else{var A=r.data("keywords"),F=r.data("location");if(o.find(':input[name^="search_datetimes"]').length>0)var f=JSON.stringify(r.data("datetimes"));var E=r.data("categories"),x=r.data("event_types"),j=r.data("ticket_prices");E&&(E=E.split(",")),x&&(x=x.split(",")),s={lang:event_manager_ajax_filters.lang,search_keywords:A,search_location:F,search_datetimes:f,search_categories:E,search_event_types:x,search_ticket_prices:j,per_page:c,orderby:g,order:v,page:n,featured:p,cancelled:h,event_online:m,show_pagination:r.data("show_pagination")}}t[u]=jQuery.ajax({type:"POST",url:event_manager_ajax_filters.ajax_url.toString().replace("%%endpoint%%","get_listings"),data:s,success:function(e){if(e)try{jQuery(".no_event_listings_found").remove(),e.filter_value?jQuery(d).show().html("<span>"+e.filter_value+"</span>"+e.showing_links):jQuery(d).hide(),e.showing_applied_filters?jQuery(d).addClass("showing-applied-filters"):jQuery(d).removeClass("showing-applied-filters"),e.html&&(a&&i?(jQuery(l).prepend(e.html),jQuery("div.google-map-loadmore").length>0&&jQuery("div .google-map-loadmore").not("div.google-map-loadmore:first").remove()):a?(jQuery(l).append(e.html),jQuery("div.google-map-loadmore").length>0&&jQuery("div .google-map-loadmore").not("div.google-map-loadmore:first").remove()):jQuery(l).html(e.html)),!0==r.data("show_pagination")?e.pagination&&jQuery(".event-manager-pagination").html(e.pagination):(localStorage.setItem("total_event_page",e.max_num_pages),localStorage.setItem("current_event_page",n),!e.found_events||e.max_num_pages<=n?jQuery(".load_more_events:not(.load_previous)",r).hide():i||jQuery(".load_more_events",r).show(),jQuery("#load_more_events_loader").removeClass("wpem-loading"),jQuery("li.event_listing",l).css("visibility","visible")),jQuery(l).parent().removeClass("wpem-loading"),r.triggerHandler("updated_results",e)}catch(t){window.console&&Common.logError(t)}},error:function(e,t,n){window.console&&"abort"!==t&&Common.logError(t+": "+n)},statusCode:{404:function(){window.console&&Common.logError("Error 404: Ajax Endpoint cannot be reached. Go to Settings > Permalinks and save to resolve.")}}}),e.preventDefault()}
1,loadMoreUpcomingEvents:function(e){e.preventDefault(),jQuery(this).parent().addClass("wpem-loading");var t=parseInt(jQuery(this).attr("data-page")),n=jQuery("#per-page-settings").data("per-page");jQuery.ajax({type:"POST",url:event_manager_ajax_filters.ajax_url.toString().replace("%%endpoint%%","load_more_upcoming_events"),data:{action:"load_more_upcoming_events",value:t,per_page:n},success:function(e){(jQuery("#load_more_events_loader").removeClass("wpem-loading"),e.success)?(jQuery(".event_listings").append(e.data.events_html),jQuery("#load_more_events").attr("data-page",t+1),!0===e.data.no_more_events&&jQuery("#load_more_events").hide()):(console.error("Failed to load events:",e.data.error),"No more events found."===e.data.error&&jQuery("#load_more_events").hide())},error:function(e,t,n){console.error("AJAX Error:",t,n)}})}}}};EventAjaxFilters=EventAjaxFilters(),jQuery(document).ready(function(e){EventAjaxFilters.init()});

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.