PageSourceSearch

https://phillygaycalendar.com/wp-content/plugins/mec-advanced-location/assets/js/frontend.js

js phillygaycalendar.com collected 2026-10-02 06:55:24 UTC 4,129 bytes, 106 lines download raw bytes

1// MEC GRID VIEW PLUGIN
2(function ($) {
3    $.fn.mecAdvancedLocationGridView = function (options) {
4        // Default Options
5        var settings = $.extend({
6            // These are the defaults.
7            id: 0,
8            atts: '',
9            ajax_url: '',
10            style:'list',
11            limit: '',
12            offset: 0,
13            section:'location',
14        }, options);
15
16        // Set onclick Listeners
17        setListeners();
18
19        var sf;
20
21        function setListeners() {
22
23            $("#mec_advanced_location_skin_" + settings.id + " .mec-load-more-button").on("click", function () {
24                loadMore();
25            });
26        }
27
28        function loadMore() {
29            // Add loading Class
30            $("#mec_advanced_location_skin_" + settings.id + " .mec-load-more-button").addClass("mec-load-more-loading");
31
32            $.ajax({
33                url: settings.ajax_url,
34                data: "action=mec_featured_"+settings.section+"_load_more&mec_limit="+settings.limit+'&mec_style='+settings.style+"&mec_offset=" + settings.offset + "&" + settings.atts ,
35                dataType: "json",
36                type: "post",
37                success: function (response) {
38
39                    if (response.count == "0") {
40                        // Remove loading Class
41                        $("#mec_advanced_location_skin_" + settings.id + " .mec-load-more-button").removeClass("mec-load-more-loading");
42
43                        // Hide load more button
44                        $("#mec_advanced_location_skin_" + settings.id + " .mec-load-more-button").addClass("mec-util-hidden");
45                    } else {
46                        // Show load more button
47                        $("#mec_advanced_location_skin_" + settings.id + " .mec-load-more-button").removeClass("mec-util-hidden");
48
49                        // Append Items
50                        $("#mec_advanced_location_skin_events_" + settings.id).append(response.html);
51
52                        // Remove loading Class
53                        $("#mec_advanced_location_skin_" + settings.id + " .mec-load-more-button").removeClass("mec-load-more-loading");
54
55                        // Update the variables
56                        settings.end_date = response.end_date;
57                        settings.offset = response.offset;
58                    }
59
60                    if(settings.limit!='' && settings.limit>0){
61                        if(response.count < settings.limit){
62                            $("#mec_advanced_location_skin_" + settings.id + " .mec-load-more-button").removeClass("mec-load-more-loading");
63                            $("#mec_advanced_location_skin_" + settings.id + " .mec-load-more-button").addClass("mec-util-hidden");
64                        }
65                    }
66                },
67                error: function () {}
68            });
69        }
70    };
71
72}(jQuery));
73
74
75
76
77jQuery(document).ready(function($) {
78    var featuredSlider = $('.mec-advanced-location-slider-isup').val();
79    if(typeof featuredSlider!= 'undefined' && featuredSlider!='' && featuredSlider=='yes'){
80        if ($('body').hasClass('rtl')) {
81        var owl_rtl = true;
82        } else {
83            var owl_rtl = false;
84        }
85
86        console.log('readyyyyyy');
87
88        // MEC WIDGET CAROUSEL
89        $(".mec-advanced-location .mec-advanced-location-slider .mec-event-location-slider").addClass('mec-owl-carousel mec-owl-theme');
90        $(".mec-advanced-location .mec-advanced-location-slider .mec-event-location-slider").owlCarousel({
91            autoplay: true,
92            autoplayTimeout: 3000,
93            autoplayHoverPause: true,
94            loop: true,
95            dots: false,
96            nav: true,
97            navText: [],
98            items: 1,
99            autoHeight: true,
100            responsiveClass: true,
101            rtl: owl_rtl,
102        });
103        $( ".owl-prev").html('<i class="mec-fa-angle-left"></i>');
104        $( ".owl-next").html('<i class="mec-fa-angle-right"></i>'); 
105    }
106});

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.