https://huajuapandeleon.gob.mx/wp-content/plugins/ova-events/assets/js/script-elementor.js?ver=7.1.2
1(function($){ 2 "use strict"; 3 4 5 $(window).on('elementor/frontend/init', function () { 6 7 /* Upcomming Event Slide */ 8 9 elementorFrontend.hooks.addAction('frontend/element_ready/ova_events_cat.default', function(){ 10 11 if( $('.event-slide-owl').length > 0 ){ 12 $('.event-slide-owl').each(function(){ 13 14 var event_sl = $(this).data('options'); 15 var rtl = false; 16 17 if( $('body').hasClass('rtl') ){ 18 rtl = true; 19 } 20 21 $(this).owlCarousel({ 22 margin: event_sl.margin, 23 smartSpeed: event_sl.smartSpeed, 24 loop: event_sl.loop, 25 autoplay: event_sl.autoplay, 26 autoplayTimeout: event_sl.autoplayTimeout, 27 autoplayHoverPause: event_sl.autoplayHoverPause, 28 dots: event_sl.dots, 29 nav: event_sl.nav, 30 slideBy: event_sl.slideBy, 31 navText:[event_sl.prev,event_sl.next], 32 rtl: rtl, 33 lazyLoad: true, 34 responsive:{ 35 0:{ 36 items: event_sl.items_mobile 37 }, 38 768:{ 39 items: event_sl.items_ipad 40 }, 41 1170:{ 42 items: event_sl.total_columns_slide, 43 } 44 } 45 }); 46 }); 47 } 48 49 }); 50 51 elementorFrontend.hooks.addAction('frontend/element_ready/ova_events_slide.default', function(){ 52 $(".ovaev-slide").each(function(){ 53 var owlsl = $(this) ; 54 var owlsl_ops = owlsl.data('options') ? owlsl.data('options') : {}; 55 56 var responsive_value = { 57 0:{ 58 items:1, 59 nav:false 60 }, 61 576:{ 62 items:1 63 64 }, 65 992:{ 66 items:2, 67 nav:false 68 }, 69 1170:{ 70 items:owlsl_ops.items 71 } 72 }; 73 74 owlsl.owlCarousel({ 75 autoWidth: owlsl_ops.autoWidth, 76 margin: owlsl_ops.margin, 77 items: owlsl_ops.items, 78 loop: owlsl_ops.loop, 79 autoplay: owlsl_ops.autoplay, 80 autoplayTimeout: owlsl_ops.autoplayTimeout, 81 center: owlsl_ops.center, 82 nav: owlsl_ops.nav, 83 dots: owlsl_ops.dots, 84 thumbs: owlsl_ops.thumbs, 85 autoplayHoverPause: owlsl_ops.autoplayHoverPause, 86 slideBy: owlsl_ops.slideBy, 87 smartSpeed: owlsl_ops.smartSpeed, 88 navText:[ 89 '<i class="arrow_carrot-left" ></i>', 90 '<i class="arrow_carrot-right" ></i>' 91 ], 92 responsive: responsive_value, 93 }); 94 95 /* Fixed WCAG */ 96 owlsl.find(".owl-nav button.owl-prev").attr("title", "Previous"); 97 owlsl.find(".owl-nav button.owl-next").attr("title", "Next"); 98 owlsl.find(".owl-dots button").attr("title", "Dots"); 99 100 }); 101 }); 102 /* Project Grid */ 103 elementorFrontend.hooks.addAction('frontend/element_ready/ova_events_grid.default', function(){ 104 var slide = $('.ovapo_project_slide .grid '); 105 var data = $('.ovapo_project_slide .grid ').data('owl'); 106 107 if (slide.length > 0) { 108 slide.owlCarousel( 109 data 110 ); 111 /* Fixed WCAG */ 112 slide.find(".owl-nav button.owl-prev").attr("title", "Previous"); 113 slide.find(".owl-nav button.owl-next").attr("title", "Next"); 114 slide.find(".owl-dots button").attr("title", "Dots"); 115 } 116 117 $('.ovapo_project_grid .button-filter button:first-child').addClass('active'); 118 var button = $('.ovapo_project_grid .button-filter'); 119 button.each(function() { 120 button.on('click', 'button', function() { 121 button.find('.active').removeClass('active'); 122 $(this).addClass('active'); 123 }); 124 }); 125 126 button.on('click', 'button', function(e) { 127 e.preventDefault(); 128 129 var filter = $(this).data('filter'); 130 var order = $(this).data('order'); 131 var orderby = $(this).data('orderby'); 132 var number_post = $(this).data('number_post'); 133 var column = $(this).data('column'); 134 var first_term = $(this).data('first_term'); 135 var term_id_filter_string = $(this).data('term_id_filter_string'); 136 var show_featured = $(this).data('show_featured'); 137 var showFields = $(this).closest('.ovapo_project_grid').find('input[name="ovaev-show-fields"]').val(); 138 139 $(this).parents('.ovapo_project_grid').find('.wrap_loader').fadeIn(100); 140 141 142 143 $.ajax({ 144 url: ajax_object.ajax_url, 145 type: 'POST', 146 data: ({ 147 action: 'filter_elementor_grid', 148 filter: filter, 149 order: order, 150 orderby: orderby, 151 number_post: number_post, 152 column: column, 153 first_term: first_term, 154 term_id_filter_string: term_id_filter_string, 155 show_featured: show_featured, 156 show_fields: showFields ? $.parseJSON( showFields ) : '' 157 }), 158 success: function(response){ 159 160 $('.ovapo_project_grid .wrap_loader').fadeOut(200); 161 162 var items = $('.ovapo_project_grid .items'); 163 164 items.html( response ).fadeIn(300); 165 feather.replace(); 166 167 items.trigger('destroy.owl.carousel'); 168 items.owlCarousel(data); 169 170 }, 171 }) 172 }); 173 174 }); 175 176 177 178 /*Calendar*/ 179 elementorFrontend.hooks.addAction('frontend/element_ready/ova_events_calen.default', function(){ 180 181 $(document).ready(function(){ 182 183 184 var calendars = {}; 185 186 $('.ovaev_events_calendar').each( function( e){ 187 188 189 var thisMonth = moment().format('YYYY-MM'); 190 191 var id = $(this).data('id'); 192 var firstDay = $(this).data('first-day'); 193 var daysOfTheWeek = $(this).data('days-of-the-week'); 194 195 id = id.replace(/\s/g, ''); 196 197 var srcCalendarEl = document.getElementById(id); 198 199 200 201 if( srcCalendarEl === null ) return; 202 203 var events = ''; 204 var date_rent_full = []; 205 events = srcCalendarEl.getAttribute('events'); 206 207 208 if( events && events.length > 0 ){ 209 events = JSON.parse( events ); 210 } 211 212 213 214 // Events to load into calendar 215 216 217 calendars.clndr1 = $('.cal1').clndr({ 218 weekOffset: firstDay, 219 daysOfTheWeek: daysOfTheWeek, 220 events: events, 221 clickEvents: { 222 click: function (target) { 223 var eve = target.events; 224 location.assign(eve[0].url); 225 }, 226 227 }, 228 229 multiDayEvents: { 230 singleDay: 'date', 231 endDate: 'endDate', 232 startDate: 'startDate' 233 }, 234 showAdjacentMonths: true,
235 adjacentDaysChangeMonth: false 236 237 }); 238 239 $(document).keydown( function(e) { 240 // Left arrow 241 if (e.keyCode == 37) { 242 calendars.clndr1.back(); 243 } 244 245 // Right arrow 246 if (e.keyCode == 39) { 247 calendars.clndr1.forward(); 248 } 249 }); 250 251 252 253 }); 254 255 }); 256 257 258 }); 259 260 }); 261})(jQuery);
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.