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.