1;(function($){ 2 'use strict'; 3 function exwe_carousel(){ 4 $(".is-carousel").each(function(){ 5 var carousel_id = $(this).attr('id'); 6 var auto_play = $(this).data('autoplay'); 7 var autospeed = $(this).data('autospeed'); 8 if(auto_play && autospeed!='' && autospeed > 0){ 9 auto_play = autospeed; 10 }else if(auto_play){ 11 auto_play = true; 12 }else{ auto_play = false;} 13 var items = $(this).data('items'); 14 var navigation = $(this).data('navigation'); 15 var pagination = $(this).data('pagination'); 16 var paginationNumbers = $(this).data('paginationNumbers'); 17 //if (typeof we_exlCarousel === "undefined") { return;} 18 if($(this).hasClass('single-carousel')){ //single style 19 $(this).we_exlCarousel({ 20 singleItem:true, 21 autoHeight: false, 22 autoPlay: auto_play, 23 navigation: navigation?true:false, 24 autoHeight : true, 25 navigationText:["<i class='fa fa-angle-left'></i>","<i class='fa fa-angle-right'></i>"], 26 addClassActive : true, 27 pagination:pagination?true:false, 28 paginationNumbers:paginationNumbers?true:false, 29 stopOnHover: true, 30 slideSpeed : 600, 31 transitionStyle : "fade" 32 }); 33 }else{ 34 if($(this).hasClass('wenv-car')){ $auh = true;} 35 $(this).we_exlCarousel({ 36 autoPlay: auto_play, 37 items: items?items:4, 38 itemsDesktop: items?false:4, 39 itemsDesktopSmall: items?(items>3?3:false):3, 40 singleItem: items==1?true:false, 41 autoHeight : false, 42 navigation: navigation?true:false, 43 paginationNumbers:paginationNumbers?true:false, 44 navigationText:["<i class='fa fa-angle-left'></i>","<i class='fa fa-angle-right'></i>"], 45 pagination:pagination?true:false, 46 slideSpeed: 500, 47 addClassActive : true 48 }); 49 } 50 }); 51 } 52 function exwe_masonry(){ 53 if (typeof imagesLoaded === "function" && $('.we-grid-shortcode:not(.we-grid-column-1):not(.we-dismasonry) .grid-container, .we-grid-shortcode:not(.we-dismasonry) .we-listing-inner').length){ 54 var $container = $('.we-grid-shortcode:not(.we-grid-column-1):not(.we-dismasonry) .grid-container, .we-grid-shortcode:not(.we-dismasonry) .we-listing-inner'); 55 $container.imagesLoaded( function() { 56 $container.masonry({ 57 itemSelector: '.item-post-n', 58 horizontalOrder: true 59 }); 60 }); 61 } 62 }; 63 $(document).ready(function() { 64 exwe_masonry(); 65 jQuery(".we-search-dropdown:not(.we-sfilter)").on('click', 'li a', function(){ 66 jQuery(".we-search-dropdown:not(.we-sfilter) .we-product-search-dropdown-button .button-label").html(jQuery(this).text()); 67 jQuery(".we-product-search-cat").val(jQuery(this).data('value')); 68 jQuery(".we-product-search-dropdown").removeClass('open'); 69 return false; 70 }); 71 exwe_carousel(); 72 jQuery( '.single .we-main:not(.exwe-new-mct) div.quantity:not(.buttons_added), .single .we-main:not(.exwe-new-mct) td.quantity:not(.buttons_added)' ).addClass( 'buttons_added' ).append( '<input type="button" value="+" id="add_ticket" class="plus" />' ).prepend( '<input type="button" value="-" id="minus_ticket" class="minus" />' ); 73 jQuery('.single:not(.fusion-body) .we-main:not(.we-remove-click):not(.exwe-new-mct) .buttons_added').on('click', '#minus_ticket',function() { 74 var value = parseInt(jQuery(this).closest('.quantity.buttons_added').find('.input-text.qty').val()) - 1; 75 if(value>0){ 76 jQuery(this).closest('.quantity.buttons_added').find('.input-text.qty').val(value); 77 } 78 }); 79 jQuery('.single:not(.fusion-body) .we-main:not(.we-remove-click):not(.exwe-new-mct) .buttons_added').on('click', '#add_ticket',function() { 80 var value = parseInt(jQuery(this).prev().val()) + 1; 81 jQuery(this).prev().val(value); 82 }); 83 // Minus plus for the new template 84 jQuery( '.exwe-booking-form:not(.exwe-dis-mnpls) .cart div.quantity:not(.hidden)' ).addClass( 'buttons_added' ).append( '<input type="button" value="+" id="add_ticket" class="explus" />' ).prepend( '<input type="button" value="-" id="minus_ticket" class="exminus" />' ); 85 jQuery('body').on('click', '.exwe-booking-form:not(.exwe-dis-mnpls) #minus_ticket',function() {
86 var value = parseInt(jQuery(this).closest(".quantity").find('.qty').val()) - 1; 87 if(value>0){ 88 jQuery(this).closest(".quantity").find('.qty').val(value); 89 } 90 else if(value == 0 && jQuery( '.grouped_form').length){ 91 jQuery(this).closest(".quantity").find('.qty').val(value); 92 } 93 }); 94 jQuery('body').on('click', '.exwe-booking-form:not(.exwe-dis-mnpls) #add_ticket',function() { 95 var value = jQuery(this).closest(".quantity").find('.qty').val(); 96 value = value!='' ? parseInt(value) : 0; 97 value = value + 1; 98 jQuery(this).closest(".quantity").find('.qty').val(value); 99 }); 100 101 if(jQuery(".submit-time").length>0){ 102 var time_fm = jQuery(".wedate_format + .wetime_format").val(); 103 if(time_fm =='' || typeof time_fm =='undefined'){ 104 time_fm = "H:i:A"; 105 } 106 jQuery(".submit-time").timepicker({ 107 "timeFormat":time_fm 108 }); 109 } 110 if(jQuery(".submit-date").length>0){ 111 var date_fm = jQuery(".submit-date + .wedate_format").val(); 112 if(date_fm=='' || typeof date_fm =='undefined'){ 113 date_fm = "mm/dd/yyyy"; 114 } 115 jQuery(".submit-date:not(.show-ld)").datepicker({ 116 "todayHighlight" : true, 117 "startDate": new Date(), 118 "autoclose": true, 119 "format":date_fm 120 }); 121 jQuery(".submit-date.show-ld").each(function(){ 122 var date_fm = jQuery(".wesm-date .wedate_format").val(); 123 if(date_fm=='' || typeof date_fm =='undefined'){ 124 date_fm = "mm/dd/yyyy"; 125 } 126 jQuery(".submit-date.show-ld").datepicker({ 127 "todayHighlight" : true, 128 "autoclose": true, 129 "format":date_fm 130 }); 131 var startDate = $(this).val(); //Date Format YYYY-MM-DD 132 $(this).val(startDate).datepicker("update"); 133 }); 134 } 135 136 function getDataAttr(date) { 137 var $mont = (date.getMonth() + 1); 138 $mont = parseFloat($mont); 139 if($mont < 10){ 140 return date.getFullYear() + "-0" + ($mont) + "-" + (date.getDate().toString().length === 2 ? date.getDate() : "0" + date.getDate()); 141 }else{ 142 return date.getFullYear() + "-" + ($mont) + "-" + (date.getDate().toString().length === 2 ? date.getDate() : "0" + date.getDate()); 143 } 144 }; 145 function addClassByDate(id_crsc,date,id,el,event) { 146 var dataAttr = getDataAttr(date); 147 $("#"+id_crsc+" .fc-content-skeleton [data-date='" + dataAttr + "']").addClass("hasevent"); 148 if(el && !$("#"+id_crsc+" .fc-content-skeleton [data-date='" + dataAttr + "'] .evid-"+id).length ){ 149 /*$("[data-date='" + dataAttr + "']").append(el);*/ 150 if(!$("#"+id_crsc+" .fc-content-skeleton [data-date='" + dataAttr + "'] .evs-day").length){ 151 $('<div class="evs-day">'+el+'</div>').insertAfter("#"+id_crsc+" .fc-content-skeleton [data-date='" + dataAttr + "'] span.fc-day-number"); 152 }else{ 153 $("#"+id_crsc+" .fc-content-skeleton [data-date='" + dataAttr + "'] .evs-day").append(el); 154 } 155 if($("#"+id_crsc+" .fc-content-skeleton [data-date='" + dataAttr + "'] .evs-day > span").length > 1){ 156 var $wrapper = $("#"+id_crsc+" .fc-content-skeleton [data-date='" + dataAttr + "'] .evs-day"); 157 $wrapper.find('span').sort(function(a, b) { 158 return +a.dataset.st - +b.dataset.st; 159 }).appendTo($wrapper); 160 } 161 } 162 var ids = $("#"+id_crsc+" .fc-content-skeleton [data-date='" + dataAttr + "']").attr( "data-ids"); 163 if(typeof ids !='undefined'){ 164 ids = ids+','+id; 165 }else{ 166 ids = id; 167 } 168 $("#"+id_crsc+" .fc-content-skeleton [data-date='" + dataAttr + "']").attr( "data-ids", ids ); 169 } 170 $(".we-calendar").each(function(){ 171 var $this = $(this); 172 var id_crsc = $(this).data('id'); 173 var ajax_url = $('#'+id_crsc+' input[name=ajax_url]').val(); 174 var calendar_cat = $('#'+id_crsc+' input[name=calendar_cat]').val(); 175 var taxonomy = $('#'+id_crsc+' input[name=taxonomy]').val(); 176 var terms = $('#'+id_crsc+' input[name=terms]').val(); 177 var speaker_id = $('#'+id_crsc+' input[name=speaker_id]').val(); 178 var calendar_ids = $('#'+id_crsc+' input[name=calendar_ids]').val(); 179 var exwe_ids = $('#'+id_crsc+' input[name=exwe_ids]').val(); 180 var calendar_orderby = $('#'+id_crsc+' input[name=calendar_orderby]').val(); 181 var calendar_view = $('#'+id_crsc+' input[name=calendar_view]').val(); 182 var calendar_defaultDate = $('#'+id_crsc+' input[name=calendar_defaultDate]').val(); 183 var calendar_firstDay = $('#'+id_crsc+' input[name=calendar_firstDay]').val(); 184 var show_bt = $('#'+id_crsc+' input[name=show_bt]').val(); 185 var scrolltime = $('#'+id_crsc+' input[name=scrolltime]').val(); 186 var mintime = $('#'+id_crsc+' input[name=mintime]').val(); 187 var maxtime = $('#'+id_crsc+' input[name=maxtime]').val(); 188 var viewas_button = $('#'+id_crsc+' input[name=viewas_button]').val(); 189 var current_url = $('#'+id_crsc+' input[name=current_url]').val(); 190 var param_shortcode = $('#'+id_crsc+' input[name=param_shortcode]').val(); 191 var mindate = $('#'+id_crsc+' input[name=mindate]').val(); 192 var maxdate = $('#'+id_crsc+' input[name=maxdate]').val(); 193 var ct_hd = 'title'; 194 if(viewas_button==''){ 195 ct_hd =''; 196 viewas_button = 'title'; 197 } 198 var events; 199 var $defaultView = 'month'; 200 var $target = 'bottom'; 201 if(calendar_view == 'week'){ 202 $defaultView = 'agendaWeek'; 203 $target = 'mouse'; 204 }else if(calendar_view == 'day'){ 205 $defaultView = 'agendaDay'; 206 $target = 'mouse'; 207 }else if(calendar_view != ''){ 208 $defaultView = calendar_view; 209 if(calendar_view != 'month'){ $target = 'mouse';} 210 } 211 if(!$('#'+id_crsc+' #calendar').hasClass('widget-style') && !$('#'+id_crsc+' #calendar').hasClass('fullcal-style') && $(window).width() < 765 ){ 212 $defaultView = 'listMonth'; 213 } 214 $('#'+id_crsc+' #calendar').fullCalendar({ 215 windowResize: function(view) { 216 if(!$('#'+id_crsc+' #calendar').hasClass('widget-style') && !$('#'+id_crsc+' #calendar').hasClass('fullcal-style')){ 217 if($(window).width() < 765 ){ 218 $('#'+id_crsc+' #calendar').fullCalendar('changeView','listMonth'); 219 }else{ 220 if(!$('#'+id_crsc+' #calendar .fc-listYear-button').hasClass('fc-state-active')){ 221 $('#'+id_crsc+' #calendar').fullCalendar('changeView',$defaultView); 222 } 223 } 224 } 225 }, 226 views: { 227 listYear: { 228 type: 'listYear', 229 buttonText: $('#'+id_crsc+' input[name=yearl_text]').val() 230 } 231 }, 232 header: { 233 left: 'prev,next today', 234 center: ct_hd, 235 right: viewas_button 236 }, 237 validRange: { 238 start: mindate!='' ? mindate : '', 239 end: maxdate!='' ? maxdate : '', 240 }, 241 allDayText: $('#'+id_crsc+' input[name=allDayText]').val(), 242 defaultDate: calendar_defaultDate, 243 defaultView: $defaultView, 244 firstDay: calendar_firstDay, 245 locale: $('#'+id_crsc+' input[name=calendar_language]').val(), 246 eventLimit: false, // allow "more" link when too many events 247 nextDayThreshold: '00:00:00', 248 scrollTime: scrolltime!='' ? scrolltime : '00:00:00', 249 minTime: mintime!='' ? mintime : '00:00:00', 250 maxTime: maxtime!='' ? maxtime : '24:00:00', 251 events: function(start, end, timezone, callback) { 252 $.ajax({
253 type: 'GET', 254 url: ajax_url, 255 dataType: 'json', 256 data: { 257 action: 'we_get_events_calendar', 258 start: start.unix(), 259 end: end.unix(), 260 category: calendar_cat, 261 taxonomy: taxonomy, 262 terms: terms, 263 speaker_id: speaker_id, 264 ids: calendar_ids, 265 exwe_ids: exwe_ids, 266 orderby: calendar_orderby, 267 show_bt: show_bt, 268 current_url: current_url, 269 type:calendar_view, 270 lang:$('#'+id_crsc+' input[name=calendar_wpml]').val(), 271 param_shortcode: param_shortcode, 272 }, 273 success: function(data){ 274 we_event_ofday(); 275 if(data != '0') 276 { 277 events = (data); 278 if(typeof(events)!='object' || events==null){ 279 $('#'+id_crsc+' .calendar-info').removeClass('hidden'); 280 }else{ 281 $('#'+id_crsc+' .calendar-info').addClass('hidden'); 282 } 283 callback(events); 284 } 285 } 286 }); 287 }, 288 eventRender: function(event, element) { 289 if($('#'+id_crsc+' #calendar').hasClass('widget-style')){ 290 var evStartDate = new Date(event.start), 291 evFinishDate = new Date(event.end); 292 var userTimezoneOffset = evStartDate.getTimezoneOffset() * 60000; 293 evStartDate = new Date(evStartDate.getTime() + userTimezoneOffset); 294 evFinishDate = new Date(evFinishDate.getTime() + userTimezoneOffset); 295 if (event.end) { 296 while (evStartDate < evFinishDate) { 297 addClassByDate(id_crsc,evStartDate,event.id,event.ev_el,event); 298 evStartDate.setDate(evStartDate.getDate() + 1); 299 } 300 } else { 301 addClassByDate(id_crsc,evStartDate,event.id,event.ev_el,event); 302 } 303 }else{ 304 element.find('.fc-title').html(event.title); 305 if((event.speakers!='' || event.times!='')){ 306 element.find('.fc-title').html(event.times+'<span>'+event.title+'</span> '+event.speakers); 307 } 308 element.find('.fc-list-item-title').html(event.title); 309 var content = '<div class="we-tooltip">' 310 +'<div class="we-tooltip-content">' 311 +event.evlabel+' ' 312 +'<h4><a href="'+event.url+'">'+event.title+' '+event.sub_title+'</a></h4>' 313 +'<p class="tt-start"><i class="fa fa-calendar"></i>'+event.startdate+'</p>' 314 +(event.enddate && '<p class="tt-end"><i class="fa fa-calendar-times-o"></i>'+event.enddate+'</p>' || '') 315 +'<p class="we-info"><i class="fa fa-map-marker"></i> '+event.location + '</p>' 316 +(event.status && '<p class="tt-status"><i class="fa fa-ticket"></i> '+event.status+'</p>' || '') 317 +(event.speakers && '<p class="spk-status"><i class="fa fa-user"></i> '+event.speakers+'</p>' || '') 318 +(event.price && '<p class="tt-price"><i class="fa fa-shopping-basket"></i><span>'+event.price+'</span></p>' || '') 319 +(event.url_ontt && '<p class="tt-bt"><a href="'+event.url_ontt+'" class="exwt-btn exwt-btn exwt-btn-primary we-button">'+event.text_onbt+'</a></p>' || '') 320 +'</div><div class="tt-image"><a href="'+event.url+'"><img src="'+event.thumbnail+'"/></a></div</div>'; 321 element.qtip({ 322 prerender: true, 323 content: {text:content, button: 'Close'}, 324 style: { 325 tip: { 326 corner: false, 327 width: 12 328 }, 329 classes: 'ex-qtip' 330 }, 331 position: { 332 my: 'bottom left', 333 at: 'bottom center', 334 target:$target, 335 viewport: $('body'), 336 }, 337 show: { solo: false,}, 338 hide: { 339 delay: 100, 340 fixed: true, 341 effect: function() { $(this).fadeOut(100); } 342 }, 343 }); 344 } 345 }, 346 eventAfterAllRender: function(event, element) { 347 if($('#'+id_crsc+' #calendar').hasClass('widget-style')){ 348 $( '#'+id_crsc+' .fc-day-top.fc-today.hasevent' ).trigger( "click" ); 349 } 350 }, 351 loading: function(bool) { 352 if (bool) { 353 $('#'+id_crsc).addClass('loading'); 354 }else { 355 $('#'+id_crsc).removeClass('loading'); 356 } 357 }, 358 viewRender: function(view, element) { 359 if(view['name'] && view['name']=='listYear'){ 360 $('#'+id_crsc+' #calendar .we-cal-filter-month').hide(200); 361 }else{ 362 $('#'+id_crsc+' #calendar .we-cal-filter-month').show(200); 363 } 364 if(!$('#'+id_crsc+' #calendar .fc-toolbar + .we-cal-ftgr').length){ 365 $('#'+id_crsc+' #calendar .fc-toolbar').after( $('#'+id_crsc+' .we-cal-ftgr').show()); 366 } 367 $('#'+id_crsc+' #calendar select[name=product_cat], #'+id_crsc+' #calendar select[name=product_loc], #'+id_crsc+' #calendar select[name=product_tag], #'+id_crsc+' #calendar select[name=product_spk]').on('change', function() { 368 var sl_cat,sl_tag,sl_loc,sl_spk =''; 369 if($('#'+id_crsc+' #calendar select[name=product_cat]').length){ 370 sl_cat = $('#'+id_crsc+' #calendar select[name=product_cat]').val(); 371 } 372 if($('#'+id_crsc+' #calendar select[name=product_tag]').length){ 373 sl_tag = $('#'+id_crsc+' #calendar select[name=product_tag]').val(); 374 } 375 if($('#'+id_crsc+' #calendar select[name=product_loc]').length){ 376 sl_loc = $('#'+id_crsc+' #calendar select[name=product_loc]').val(); 377 } 378 if($('#'+id_crsc+' #calendar select[name=product_spk]').length){ 379 sl_spk = $('#'+id_crsc+' #calendar select[name=product_spk]').val(); 380 } 381 $('#'+id_crsc+' #calendar').fullCalendar('removeEventSources'); 382 if($('#'+id_crsc+' #calendar').hasClass('widget-style')){ 383 jQuery('#'+id_crsc+' .fc-day-top').removeClass('hasevent'); 384 } 385 $('#'+id_crsc+' #calendar').fullCalendar( 386 'addEventSource', 387 function(start, end, timezone, callback) { 388 //$('#'+id_crsc).addClass('loading'); 389 $.ajax({
390 type: 'GET', 391 url: ajax_url, 392 dataType: 'json', 393 data: { 394 action: 'we_get_events_calendar', 395 start: start.unix(), 396 end: end.unix(), 397 category: sl_cat, 398 taxonomy: taxonomy, 399 terms: terms, 400 speaker_id: sl_spk, 401 ids: calendar_ids, 402 orderby: calendar_orderby, 403 show_bt: show_bt, 404 current_url: current_url, 405 type:calendar_view, 406 lang:$('#'+id_crsc+' input[name=calendar_wpml]').val(), 407 tag:sl_tag, 408 location:sl_loc, 409 param_shortcode: param_shortcode, 410 }, 411 success: function(data){ 412 //$('#'+id_crsc).removeClass('loading'); 413 we_event_ofday(); 414 if(data != '0'){ 415 events = (data); 416 if(typeof(events)!='object' || events==null){ 417 $('#'+id_crsc+' .calendar-info').removeClass('hidden'); 418 }else{ 419 $('#'+id_crsc+' .calendar-info').addClass('hidden'); 420 } 421 } 422 callback(events); 423 }// end filter 424 });
425 } 426 ); 427 }); 428 } 429 }); 430 $('#'+id_crsc+' select[name=cal-filter-month]').on('change', function() { 431 $('#'+id_crsc+' #calendar').fullCalendar('gotoDate', $(this).val()); 432 }); 433 }); 434 we_event_ofday(); 435 function we_event_ofday(){ 436 jQuery("body").on('click', ".fc-day-top", function() { 437 if($(this).hasClass('hasevent')){ 438 var ids = $(this).data('ids'); 439 var id_crsc = $(this).closest('.we-calendar').data('id'); 440 if($('#'+id_crsc).hasClass('loading')){ return;} 441 $('#'+id_crsc+' .fc-day-top').removeClass('fc-today'); 442 $('#'+id_crsc).addClass('loading'); 443 $('#'+id_crsc+' .wt-eventday').addClass('de-active'); 444 $(this).addClass('fc-today'); 445 var param = { 446 action: 'exwe_loadevent_ofday', 447 param_day: $(this).data('date'), 448 ids:ids, 449 }; 450 var ajax_url = $('#'+id_crsc+' input[name=ajax_url]').val(); 451 $.ajax({ 452 type: "post", 453 url: ajax_url, 454 dataType: 'html', 455 data: (param), 456 success: function(data){ 457 $('#'+id_crsc).removeClass('loading'); 458 $('#'+id_crsc+' .wt-eventday').removeClass('de-active'); 459 if(data != '0') 460 { 461 if(data == ''){ 462 $('#'+id_crsc+' .wt-eventday').html(''); 463 } 464 else{ 465 $('#'+id_crsc+' .wt-eventday .day-event-details').remove(); 466 var $g_container = $('#'+id_crsc+' .wt-eventday'); 467 $g_container.append(data); 468 setTimeout(function(){ 469 $('#'+id_crsc+' .wt-eventday').addClass("active"); 470 }, 200); 471 } 472 }else{$('#'+id_crsc+' .wt-eventday').html('');} 473 } 474 }); 475 } 476 }); 477 return false; 478 }; 479 $(".we-coundown-item").each(function(){ 480 var cd_id = $(this).attr('id'); 481 var day_text = $('.we-countdonw input[name=cd-days]').val(); 482 var hr_text = $('.we-countdonw input[name=cd-hr]').val(); 483 var min_text = $('.we-countdonw input[name=cd-min]').val(); 484 var sec_text = $('.we-countdonw input[name=cd-sec]').val(); 485 var cd_date = $(this).data('date'); 486 if(cd_date==''){ return;} 487 var cd_date_timezone = $(this).data('timezone'); 488 if(cd_date_timezone!='' && cd_date_timezone!='def'){ 489 cd_date_timezone = cd_date_timezone*60; 490 var cd_date_tz = moment($(this).data('date')); 491 492 var date_another = cd_date_tz.clone(); 493 date_another.utcOffset(cd_date_timezone); 494 date_another.add(cd_date_tz.utcOffset() - date_another.utcOffset(), 'minutes'); 495 cd_date = date_another.toDate(); 496 497 } 498 $(this).wecountdown(cd_date, function(event) { 499 $(this).html( 500 event.strftime('' 501 + '<div class="cd-item"><span class="cd-number">%D</span><span> '+day_text+' </span></div>' 502 + '<div class="cd-item"><span class="cd-number">%H</span><span> '+hr_text+' </span></div>' 503 + '<div class="cd-item"><span class="cd-number">%M</span><span> '+min_text+' </span></div>' 504 + '<div class="cd-item"><span class="cd-number">%S</span><span> '+sec_text+'</span></div>' 505 )); 506 }); 507 }); 508 jQuery(".we-search-dropdown:not(.we-sfilter)").on('click', 'li a', function(){ 509 jQuery(".we-search-dropdown:not(.we-sfilter) .we-search-dropdown-button .button-label").html(jQuery(this).text()); 510 jQuery(".we-product-cat").val(jQuery(this).data('value')); 511 jQuery(".we-search-dropdown").removeClass('open'); 512 return false; 513 }); 514 jQuery(".button-scroll,.exwe-button-scroll").on("click", function(){ 515 var $scrtop = jQuery(".summary,.exwe-booking-form").offset().top; 516 jQuery('html, body').animate({ 517 scrollTop: ($scrtop-100) 518 }, 500); 519 }); 520 521 $('.we-viewas .exwt-input-group-btn:not(.we-sfilter), .wooevent-search .exwt-input-group-btn').on('click', function(e) { 522 var $menu = $(this); 523 if (!$menu.hasClass('open')) { 524 $menu.addClass('open'); 525 $(document).one('click', function closeTooltip(e) { 526 if ($menu.has(e.target).length === 0 && $('.exwt-input-group-btn').has(e.target).length === 0) { 527 $menu.removeClass('open'); 528 } else if ($menu.hasClass('open')) { 529 $(document).one('click', closeTooltip); 530 } 531 }); 532 } else { 533 $menu.removeClass('open'); 534 } 535 }); 536 $('.we-search-shortcode .exwt-input-group-btn.we-sfilter').on('click', function(e) { 537 var $this = $(this); 538 var id_crsc = $this.data('id'); 539 if(!$this.hasClass('we-sfilter-close')){ 540 $this.addClass('we-sfilter-close'); 541 $('#'+id_crsc+' .we-filter-expand').addClass('active'); 542 }else{ 543 $this = $(this); 544 $this.removeClass('we-sfilter-close'); 545 $('#'+id_crsc+' .we-filter-expand').removeClass('active'); 546 } 547 }); 548 $('.loadmore-grid').on('click',function() { 549 var $this_click = $(this); 550 if($this_click.hasClass('table-loadmore') || $this_click.hasClass('speaker-loadmore')){ return;} 551 $this_click.addClass('disable-click'); 552 var id_crsc = $this_click.data('id'); 553 var n_page = $('#'+id_crsc+' input[name=num_page_uu]').val(); 554 $('#'+id_crsc+' .loadmore-grid').addClass("loading"); 555 var param_query = $('#'+id_crsc+' input[name=param_query]').val(); 556 var param_ids = $('#'+id_crsc+' input[name=param_ids]').val(); 557 var page = $('#'+id_crsc+' input[name=current_page]').val(); 558 var num_page = $('#'+id_crsc+' input[name=num_page]').val(); 559 var ajax_url = $('#'+id_crsc+' input[name=ajax_url]').val(); 560 var param_shortcode = $('#'+id_crsc+' input[name=param_shortcode]').val(); 561 var param = { 562 action: 'exwe_loadmore_grid', 563 param_query: param_query, 564 param_ids: param_ids, 565 id_crsc: id_crsc, 566 page: page*1+1, 567 param_shortcode: param_shortcode, 568 }; 569 570 $.ajax({
571 type: "post", 572 url: ajax_url, 573 dataType: 'html', 574 data: (param), 575 success: function(data){ 576 if(data != '0') 577 { 578 n_page = n_page*1+1; 579 $('#'+id_crsc+' input[name=num_page_uu]').val(n_page) 580 if(data == ''){ 581 $('#'+id_crsc+' .loadmore-grid').remove(); 582 } 583 else{ 584 $('#'+id_crsc+' input[name=current_page]').val(page*1+1); 585 var $g_container = $('#'+id_crsc+' .grid-container'); 586 if($('#'+id_crsc).hasClass('we-grid-column-1') || $('#'+id_crsc).hasClass('we-dismasonry')){ 587 $g_container.append(data); 588 }else{ 589 $g_container.append(data).imagesLoaded( function() { 590 $g_container.masonry('reloadItems'); 591 $g_container.masonry({ 592 isInitLayout : false, 593 itemSelector: '.item-post-n' 594 }); 595 }); 596 } 597 setTimeout(function(){ 598 $('#'+id_crsc+' .grid-row').addClass("active"); 599 }, 200); 600 $('#'+id_crsc+' .loadmore-grid').removeClass("loading"); 601 $this_click.removeClass('disable-click'); 602 if($('#'+id_crsc+' input[name="exwe-newids"]').length){ 603 var ids = $('#'+id_crsc+' input[name="exwe-newids"]').val(); 604 $('#'+id_crsc+' input[name="exwe-newids"]').remove(); 605 jQuery('#'+id_crsc+' input[name=param_ids]').val(ids); 606 } 607 } 608 if(n_page == num_page){ 609 $('#'+id_crsc+' .loadmore-grid').remove(); 610 } 611 612 }else{$('.exwt-row.loadmore').html('error');} 613 } 614 }); 615 return false; 616 }); 617 $('.loadmore-grid.table-loadmore').on('click',function() { 618 var $this_click = $(this); 619 $this_click.addClass('disable-click'); 620 var id_crsc = $this_click.data('id'); 621 var n_page = $('#'+id_crsc+' input[name=num_page_uu]').val(); 622 $('#'+id_crsc+' .loadmore-grid').addClass("loading"); 623 var param_query = $('#'+id_crsc+' input[name=param_query]').val(); 624 var page = $('#'+id_crsc+' input[name=current_page]').val(); 625 var num_page = $('#'+id_crsc+' input[name=num_page]').val(); 626 var current_url = $('#'+id_crsc+' input[name=current_url]').val(); 627 var ajax_url = $('#'+id_crsc+' input[name=ajax_url]').val(); 628 var param_shortcode = $('#'+id_crsc+' input[name=param_shortcode]').val(); 629 var param = { 630 action: 'exwe_loadmore_table', 631 param_query: param_query, 632 page: page*1+1, 633 param_shortcode: param_shortcode, 634 url_page: current_url, 635 }; 636 637 $.ajax({
638 type: "post", 639 url: ajax_url, 640 dataType: 'html', 641 data: (param), 642 success: function(data){ 643 if(data != '0') 644 { 645 n_page = n_page*1+1; 646 $('#'+id_crsc+' input[name=num_page_uu]').val(n_page) 647 if(data == ''){ 648 $('#'+id_crsc+' .loadmore-grid').remove(); 649 }else{ 650 $('#'+id_crsc+' input[name=current_page]').val(page*1+1); 651 var $g_container = $('#'+id_crsc+' tbody'); 652 $g_container.append(data); 653 setTimeout(function(){ 654 $('#'+id_crsc+' tbody .tb-load-item').addClass("active"); 655 }, 200); 656 $('#'+id_crsc+' .loadmore-grid').removeClass("loading"); 657 $this_click.removeClass('disable-click'); 658 } 659 if(n_page == num_page){ 660 $('#'+id_crsc+' .loadmore-grid').remove(); 661 } 662 }else{$('.exwt-row.loadmore').html('error');} 663 } 664 }); 665 return false; 666 }); 667 $('.loadmore-grid.speaker-loadmore').on('click',function() { 668 var $this_click = $(this); 669 $this_click.addClass('disable-click'); 670 var id_crsc = $this_click.data('id'); 671 var n_page = $('#'+id_crsc+' input[name=num_page_uu]').val(); 672 $('#'+id_crsc+' .loadmore-grid').addClass("loading"); 673 var param_query = $('#'+id_crsc+' input[name=param_query]').val(); 674 var page = $('#'+id_crsc+' input[name=current_page]').val(); 675 var num_page = $('#'+id_crsc+' input[name=num_page]').val(); 676 var param_ids = $('#'+id_crsc+' input[name=param_ids]').val(); 677 var current_url = $('#'+id_crsc+' input[name=current_url]').val(); 678 var ajax_url = $('#'+id_crsc+' input[name=ajax_url]').val(); 679 var param_shortcode = $('#'+id_crsc+' input[name=param_shortcode]').val(); 680 var param = { 681 action: 'exwe_loadmore_speaker', 682 param_query: param_query, 683 param_ids: param_ids, 684 page: page*1+1, 685 param_shortcode: param_shortcode, 686 url_page: current_url, 687 }; 688 $.ajax({
689 type: "post", 690 url: ajax_url, 691 dataType: 'html', 692 data: (param), 693 success: function(data){ 694 if(data != '0') 695 { 696 n_page = n_page*1+1; 697 $('#'+id_crsc+' input[name=num_page_uu]').val(n_page) 698 if(data == ''){ 699 $('#'+id_crsc+' .loadmore-grid').remove(); 700 } 701 else{ 702 $('#'+id_crsc+' input[name=current_page]').val(page*1+1); 703 var $g_container = $('#'+id_crsc+' .grid-container'); 704 $g_container.append(data); 705 setTimeout(function(){ 706 $('#'+id_crsc+' .grid-row').addClass("active"); 707 }, 200); 708 $('#'+id_crsc+' .loadmore-grid').removeClass("loading"); 709 $this_click.removeClass('disable-click'); 710 if($('#'+id_crsc+' input[name="exwe-newids"]').length){ 711 var ids = $('#'+id_crsc+' input[name="exwe-newids"]').val(); 712 $('#'+id_crsc+' input[name="exwe-newids"]').remove(); 713 jQuery('#'+id_crsc+' input[name=param_ids]').val(ids); 714 } 715 } 716 if(n_page == num_page){ 717 $('#'+id_crsc+' .loadmore-grid').remove(); 718 } 719 }else{$('.exwt-row.loadmore').html('error');} 720 } 721 }); 722 return false; 723 }); 724 /*-Search ajax shortcode-*/ 725 function we_ajax_search_sc(id_crsc,$page){ 726 $('.'+id_crsc).addClass('loading'); 727 var result_showin = $('#'+id_crsc+' input[name=result_showin]').val(); 728 var key_word = $('#'+id_crsc+' .wooevent-search-form input[name=s]').val(); 729 var cat = $('#'+id_crsc+' select[name=product_cat]').val(); 730 var tag = $('#'+id_crsc+' select[name=product_tag]').val(); 731 var year = $('#'+id_crsc+' select[name=evyear]').val(); 732 var location = $('#'+id_crsc+' select[name=location]').val(); 733 var ajax_url = $('#'+id_crsc+' input[name=ajax_url]').val(); 734 var search_layout = $('#'+id_crsc+' input[name=search_layout]').val(); 735 var param = { 736 action: 'we_ajax_search', 737 key_word: key_word, 738 cat: cat, 739 tag: tag, 740 year: year, 741 location: location, 742 page: $page, 743 layout: search_layout, 744 idsc: id_crsc, 745 }; 746 $.ajax({ 747 type: "post", 748 url: ajax_url, 749 dataType: 'html', 750 data: (param), 751 success: function(data){ 752 if(data != '0') 753 { 754 if(data == ''){ 755 } 756 else{ 757 //$this.removeClass('disable-click'); 758 if($('.'+id_crsc+' '+result_showin).length){ 759 var $showin = $('.'+id_crsc+' '+result_showin); 760 }else{ var $showin = $(result_showin); } 761 $($showin).fadeOut({ 762 duration:0, 763 complete:function(){ 764 $( this ).empty(); 765 } 766 }); 767 $('body').addClass('we-ajax-mode'); 768 $('.'+id_crsc).removeClass("loading"); 769 770 $showin.append(data).fadeIn(); 771 } 772 }else{ alert('error');} 773 } 774 }); 775 return false; 776 } 777 $.urlParam = function(name,url){ 778 var results = new RegExp('[\?&]' + name + '=([^&#]*)').exec(url); 779 if (results==null){ 780 return null; 781 } 782 else{ 783 return decodeURI(results[1]) || 0; 784 } 785 } 786 $('body').on('click', '.we-ajax-pagination li a.page-numbers', function(event) { 787 $id = $(this).closest('.we-ajax-pagination').attr('id'); 788 $(this).closest('.we-ajax-dfrs').addClass('loading'); 789 $('#'+$id+' li .page-numbers').removeClass('current'); 790 $(this).addClass('current'); 791 event.preventDefault(); 792 if(!$(this).hasClass('disable-click')){ 793 $(this).addClass('disable-click'); 794 $id = $(this).closest('.we-ajax-pagination').data('id'); 795 we_ajax_search_sc($id,$.urlParam('paged',$(this).attr('href'))); 796 } 797 }); 798 $('.we-ajax-search button.we-search-submit').on('click',function() { 799 var $this_click = $(this); 800 var id_crsc = $this_click.data('id'); 801 $('.'+id_crsc).addClass('remove-view-tb'); 802 we_ajax_search_sc(id_crsc,''); 803 return false; 804 }); 805 }); 806}(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.