1jQuery.noConflict(); 2 3setTimeout(function() { 4 if (jQuery('body').hasClass('home')) { 5 var currentTOP = jQuery('.header-container header').height(); 6 jQuery('.lp-header-search-wrap').css('top', '-' + currentTOP + 'px'); 7 } 8 9 10 11 jQuery(".lp-header-search .lp-header-search-form form, .lp-header-search .lp-header-search-cats ul").show() 12 13}, 600); 14 15jQuery(function() { 16 var sidebarHeight = jQuery('.sidebar-top0').height(), 17 DesHeight = sidebarHeight - 200, 18 topHeader = jQuery('.lp-listing-top-title-header').height(), 19 minHeight = jQuery('.min-height-class').height(), 20 desHeightT = topHeader + minHeight, 21 minHeightT = sidebarHeight - DesHeight; 22 23 if (DesHeight >= sidebarHeight) 24 25 { 26 27 jQuery('.min-height-class').css('min-height', minHeightT); 28 29 } else { 30 minHeightT = sidebarHeight - topHeader + 140; 31 jQuery('.min-height-class').css('min-height', minHeightT); 32 33 } 34}); 35jQuery(document).ready(function(e) { 36 if (jQuery('.list').hasClass('active')) { 37 jQuery('.list').trigger('click'); 38 } 39 if (jQuery('.lp-listing-top-title-header').length) { 40 var top_title_header_height = jQuery('.lp-listing-top-title-header').height(); 41 jQuery('.sidebar-top0').css('top', '-' + parseInt(top_title_header_height + 40) + 'px'); 42 } 43 44 if (jQuery('#menu-placeholder-image').length) { 45 var menu_placeholder_image = jQuery('#menu-placeholder-image').val(); 46 var menu_chili_image = jQuery('#menu-chili-image').val(); 47 48 if (menu_placeholder_image != '') { 49 jQuery('.lp-listing-menu-top').css('background', 'url(' + menu_placeholder_image + ')'); 50 } 51 jQuery('.lp-listing-menuu-slide').each(function(index) { 52 var $thisSlide = jQuery(this), 53 targetImg = $thisSlide.find('img'), 54 topImgSrc = ''; 55 jQuery(targetImg).each(function(imgIndex) { 56 var loopImg = jQuery(this), 57 targetSrc = loopImg.attr('src'); 58 59 if (targetSrc != menu_placeholder_image && targetSrc != menu_chili_image) { 60 topImgSrc = targetSrc; 61 62 return; 63 } 64 }); 65 if (topImgSrc != '') { 66 $thisSlide.find('.lp-listing-menu-top').css('background', 'url(' + topImgSrc + ')'); 67 } 68 }); 69 } 70 71 if (jQuery('#datepicker-lang').length) { 72 var datepicker_lang = jQuery('#datepicker-lang').val(); 73 jQuery.datepicker.regional[datepicker_lang]; 74 } 75 76 if (jQuery('.loop-grid-clearfix').length > 0) { 77 jQuery('.loop-grid-clearfix:nth-child(4)').after('<div class="clearfix"></div>'); 78 } 79 80 jQuery('.claimformtrigger2').click(function() { 81 jQuery('.planclaim-page-popup').show(); 82 }) 83 84 jQuery('.lp-review-form-top-multi .lp-review-stars i').click(function(e) { 85 if (jQuery('.lp-review-stars').hasClass('do-not-proceed')) { 86 87 } else { 88 e.preventDefault(); 89 jQuery('.lp-review-form-bottom').slideDown(500); 90 var ratingNum = jQuery(this).data('rating'), 91 colorCode = '#de9147'; 92 93 jQuery(this).closest('.lp-review-stars').addClass('do-not-proceed active-rating-avg' + ratingNum); 94 jQuery(this).removeClass('fa-star-o').addClass('fa-star'); 95 96 jQuery(this).prevAll('.fa-star-o').removeClass('fa-star-o').addClass('fa-star'); 97 jQuery(this).nextAll('.fa-star').removeClass('fa-star-o').addClass('fa-star-o'); 98 99 if (ratingNum == 2) { 100 colorCode = '#de9147'; 101 } else if (ratingNum == 3 || ratingNum == 4) { 102 colorCode = '#c5de35'; 103 } else if (ratingNum == 5) { 104 colorCode = '#73cf42'; 105 } 106 107 jQuery('.lp-multi-rating-ui-wrap > .padding-left-0').each(function() { 108 jQuery(this).find('.lp-multi-rating-val').val(ratingNum); 109 jQuery(this).find('span:first').each(function() { 110 111 jQuery(this).addClass('active-stars-wrap'); 112 jQuery(this).find('.rating-symbol').each(function(index) { 113 114 if (index < ratingNum) { 115 jQuery(this).find('.rating-symbol-foreground span').css('color', colorCode); 116 jQuery(this).find('.rating-symbol-foreground span').addClass('fa fa-star fa-2x'); 117 jQuery(this).find('.rating-symbol-foreground').css('width', 'auto'); 118 } 119 }); 120 }); 121 }); 122 } 123 124 });
125 126 jQuery('.manage-group-types').click(function(e) { 127 e.preventDefault(); 128 window.location.replace(jQuery(this).data('url')); 129 }); 130 131 jQuery('.show-more-event-content').click(function(e) { 132 133 var showMore = jQuery(this).data('more'), 134 135 showLess = jQuery(this).data('less'); 136 if (jQuery(this).hasClass('expanded')) { 137 jQuery('.lp-evnt-content-container p').css('height', '31px'); 138 jQuery(this).text(showMore); 139 jQuery(this).removeClass('expanded'); 140 } else { 141 jQuery('.lp-evnt-content-container p').height('auto'); 142 jQuery(this).addClass('expanded'); 143 jQuery(this).text(showLess); 144 } 145 }); 146 147 jQuery(".header-cat-menu").hover( 148 function() { 149 jQuery(this).find('#menu-category').addClass("show-cat-nav"); 150 }, 151 function() { 152 jQuery(this).find('#menu-category').removeClass("show-cat-nav"); 153 } 154 ); 155 156 if (jQuery('#lp-submit-form').length != 0) { 157 158 var lp_custom_title = ''; 159 if (jQuery('#lp_custom_title').length != 0) { 160 lp_custom_title = jQuery('#lp_custom_title').offset().top; 161 } 162 var inputAddress = ''; 163 if (jQuery('#inputAddress').length != 0) { 164 inputAddress = jQuery('#inputAddress').offset().top; 165 } 166 var inputTagline = ''; 167 if (jQuery('#lptagline').length != 0) { 168 inputTagline = jQuery('#lptagline').offset().top; 169 } 170 var inputCity = ''; 171 if (jQuery('#inputCity').length != 0) { 172 inputCity = jQuery('#inputCity').offset().top; 173 } 174 if (jQuery('#citiess').length != 0) { 175 inputCity = jQuery('#citiess').offset().top; 176 } 177 var inputPhone = ''; 178 if (jQuery('#inputPhone').length != 0) { 179 inputPhone = jQuery('label[for="inputPhone"]').offset().top; 180 } 181 var inputWhatsapp = ''; 182 if (jQuery('#inputWhatsapp').length != 0) { 183 inputWhatsapp = jQuery('label[for="inputWhatsapp"]').offset().top; 184 } 185 var inputWebsite = ''; 186 if (jQuery('#inputWebsite').length != 0) { 187 inputWebsite = jQuery('#inputWebsite').offset().top; 188 } 189 var inputCategory = ''; 190 if (jQuery('label[for="inputCategory"]').length != 0) { 191 inputCategory = jQuery('label[for="inputCategory"]').offset().top; 192 } 193 var price_status = ''; 194 if (jQuery('label[for="price_status"]').length != 0) { 195 price_status = jQuery('label[for="price_status"]').offset().top; 196 } 197 var bussinTop = ''; 198 if (jQuery('.bussin-top').length != 0) { 199 bussinTop = jQuery('.bussin-top').offset().top; 200 } 201 var socialMedia = ''; 202 if (jQuery('#socialMedia').length != 0) { 203 socialMedia = jQuery('#socialMedia').offset().top; 204 } 205 if (jQuery('#get_media').length != 0) { 206 socialMedia = jQuery('#get_media').offset().top; 207 } 208 var get_media_url = ''; 209 if (jQuery('#get_media_url').length != 0) { 210 get_media_url = jQuery('#get_media_url').offset().top; 211 } 212 var inpuFaqsLp = ''; 213 if (jQuery('label[for="inpuFaqsLp"]').length != 0) { 214 inpuFaqsLp = jQuery('label[for="inpuFaqsLp"]').offset().top; 215 } 216 var descTop = ''; 217 if (jQuery('.description-tip').length != 0) { 218 descTop = jQuery('.description-tip').offset().top; 219 } 220 if (jQuery('label[for="inputDescription"]').length != 0) { 221 descTop = jQuery('label[for="inputDescription"]').offset().top; 222 } 223 var postVideo = ''; 224 if (jQuery('#postVideo').length != 0) { 225 postVideo = jQuery('#postVideo').offset().top; 226 } 227 var gallTop = ''; 228 if (jQuery('.lp-img-gall-upload-section').length != 0) { 229 var gallTop = jQuery('.lp-img-gall-upload-section').offset().top; 230 } 231 var bLogoTop = ''; 232 if (jQuery('.b-logo-img-label').length != 0) { 233 var bLogoTop = jQuery('.b-logo-img-label').offset().top; 234 } 235 var featTop = ''; 236 if (jQuery('.featured-img-label').length != 0) { 237 featTop = jQuery('.featured-img-label').offset().top; 238 } 239 var quicktags = ''; 240 if (jQuery('#inputtagsquicktip').length > 0) { 241 quicktags = jQuery('#inputtagsquicktip').offset().top; 242 } 243 if (jQuery('#inputTags').length > 0) { 244 quicktags = jQuery('#inputTags').offset().top; 245 } 246 jQuery(window).scroll(function(e) { 247 /*if (inputTagline < 400 ) { 248 inputTagline = inputTagline+400; 249 }*/ 250 var scrollPos = jQuery(window).scrollTop() + 400; 251 if (scrollPos > lp_custom_title) { 252 jQuery('.quick-tip-inner').html(jQuery('#lptitle').data('quick-tip')); 253 } 254 /*if (scrollPos > inputTagline) { 255 jQuery('.quick-tip-inner').html(jQuery('#lptagline').data('quick-tip')); 256 }*/ 257 if (scrollPos > inputAddress) { 258 jQuery('.quick-tip-inner').html(jQuery('#inputAddress').data('quick-tip')); 259 } 260 if (scrollPos > inputCity) { 261 if (jQuery('#inputCity').length != 0) { 262 jQuery('.quick-tip-inner').html(jQuery('#inputCity').data('quick-tip')); 263 } else { 264 jQuery('.quick-tip-inner').html(jQuery('#citiess').data('quick-tip')); 265 } 266 } 267 if (scrollPos > inputPhone) { 268 jQuery('.quick-tip-inner').html(jQuery('#inputPhone').data('quick-tip')); 269 } 270 if (scrollPos > inputWebsite) { 271 jQuery('.quick-tip-inner').html(jQuery('#inputWebsite').data('quick-tip')); 272 } 273 if (scrollPos > inputWhatsapp) { 274 jQuery('.quick-tip-inner').html(jQuery('#inputWhatsapp').data('quick-tip')); 275 } 276 if (scrollPos > inputCategory) { 277 jQuery('.quick-tip-inner').html(jQuery('#inputCategory').data('quick-tip')); 278 } 279 if (scrollPos > price_status) { 280 jQuery('.quick-tip-inner').html(jQuery('#price_status').data('quick-tip')); 281 } 282 if (scrollPos > bussinTop) { 283 jQuery('.quick-tip-inner').html(jQuery('.bussin-top').data('quick-tip')); 284 } 285 if (scrollPos > socialMedia) { 286 if (jQuery('#socialMedia').length != 0) { 287 jQuery('.quick-tip-inner').html(jQuery('#socialMedia').data('quick-tip')); 288 } else { 289 jQuery('.quick-tip-inner').html(jQuery('#get_media').data('quick-tip')); 290 } 291 } 292 if (scrollPos > inpuFaqsLp) { 293 if (jQuery('#inpuFaqsLp').data('quick-tip')) { 294 jQuery('.quick-tip-inner').html(jQuery('#inpuFaqsLp').data('quick-tip')); 295 } else { 296 jQuery('.quick-tip-inner').html(jQuery('#inpuFaqsLp1').data('quick-tip')); 297 } 298 } 299 if (scrollPos > descTop) { 300 if (jQuery('.description-tip').length > 0) { 301 jQuery('.quick-tip-inner').html(jQuery('.description-tip').data('quick-tip')); 302 } else { 303 jQuery('.quick-tip-inner').html(jQuery('label[for="inputDescription"]').data('quick-tip')); 304 } 305 } 306 if (scrollPos > quicktags) { 307 if (jQuery('#inputTags').length > 0) { 308 jQuery('.quick-tip-inner').html(jQuery('#inputTags').data('quick-tip')); 309 } else { 310 jQuery('.quick-tip-inner').html(jQuery('#inputtagsquicktip').data('quick-tip')); 311 } 312 } 313 if (scrollPos > postVideo) { 314 jQuery('.quick-tip-inner').html(jQuery('#postVideo').data('quick-tip')); 315 } 316 if (scrollPos > gallTop) { 317 jQuery('.quick-tip-inner').html(jQuery('.lp-img-gall-upload-section').data('quick-tip')); 318 } 319 if (scrollPos > bLogoTop) { 320 jQuery('.quick-tip-inner').html(jQuery('.b-logo-img-label').data('quick-tip')); 321 } 322 if (scrollPos > featTop) { 323 jQuery('.quick-tip-inner').html(jQuery('.featured-img-label').data('quick-tip')); 324 } 325 }); 326 327 jQuery('#lp-submit-form input, #lp-submit-form textarea').on('focus', function(e) { 328 329 var quickTip = jQuery(this).data('quick-tip'); 330 331 jQuery('.quick-tip-inner').html(quickTip); 332 333 }); 334 335 jQuery('#price_status').on('chosen:showing_dropdown', function() { 336 var quickTip = jQuery(this).data('quick-tip'); 337 jQuery('.quick-tip-inner').html(quickTip); 338 }); 339 340 jQuery('.b-logo-img-label, .featured-img-label, .lplistgallery').on('click', function() { 341 var quickTip = jQuery(this).data('quick-tip'); 342 jQuery('.quick-tip-inner').html(quickTip); 343 }); 344 jQuery('select.select2').on('select2:open', function(e) { 345 346 var quickTip = jQuery(this).data('quick-tip'); 347 348 jQuery('.quick-tip-inner').html(quickTip); 349 350 }); 351 352 } 353 354 if (jQuery('.page-style2-sidebar').length != 0) 355 356 { 357 358 var scrollState = ''; 359 360 var offset = jQuery('.page-style2-sidebar').offset().top - 50; 361 362 jQuery(window).scroll(function(event) { 363 364 var scroll = jQuery(window).scrollTop(); 365 366 if (offset >= scroll) 367 368 { 369 370 jQuery('.page-style2-sidebar').css({ 371 372 'position': 'static', 373 374 'width': 'auto' 375 376 }); 377 378 jQuery('.page-style2-sidebar').removeClass('style2-sidebar-fixed'); 379 scrollState = 'scrolled'; 380 } else { 381 var topMAr = 10; 382 if (jQuery('.page-style2-sidebar').hasClass('logged-in')) { 383 topMAr = 50; 384 } 385 if (scrollState == 'scrolled') { 386 387 // jQuery('.page-style2-sidebar').css({ 388 389 // 'position':'fixed', 390 391 // 'top' : topMAr+'px', 392 393 // 'width': '338px' 394 395 // }); 396 397 // jQuery('.page-style2-sidebar').css({ 398 // 399 // 'position':'fixed', 400 // 401 // 'top' : 0, 402 // 403 // 'width': '338px' 404 // 405 // }).animate({ 406 // 407 // top: -150 408 // 409 // }, 250, function () { 410 // 411 // jQuery('.page-style2-sidebar').animate({ 412 // 413 // top: 200 414 // 415 // }, 250, function () { 416 // 417 // jQuery('.page-style2-sidebar').animate({ 418 // 419 // top: -100 420 // 421 // }, 300, function () { 422 // 423 // jQuery('.page-style2-sidebar').animate({ 424 // 425 // top: 100 426 // 427 // }, 300, function () { 428 // 429 // jQuery('.page-style2-sidebar').animate({ 430 // 431 // top: -50 432 // 433 // }, 350, function () { 434 // 435 // jQuery('.page-style2-sidebar').animate({ 436 // 437 // top: topMAr 438 // 439 // }, 400) 440 // 441 // }) 442 // 443 // }) 444 // 445 // }); 446 // 447 // }) 448 // 449 // }) 450 451 jQuery('.page-style2-sidebar').addClass('style2-sidebar-fixed testClass'); 452 scrollState = ''; 453 } 454 455 } 456 457 }); 458 459 } 460 var firstDay = jQuery('#start_of_weekk').val(); 461 if (jQuery('#event-date-s').length) { 462 var dateTodayy = new Date(); 463 jQuery('#event-date-s').datepicker({ 464 firstDay: firstDay, 465 minDate: dateTodayy, 466 dateFormat: 'mm/dd/yy', 467 onSelect: function(dateText, inst) { 468 // Get the selected date 469 var inDate = new Date(jQuery(this).val()); 470 // Set the minimum date for the check out option to the selected date 471 jQuery("#event-date-e").datepicker('option', 'minDate', inDate); 472 } 473 }); 474 jQuery('#event-date-e').datepicker({ 475 firstDay: firstDay, 476 minDate: dateTodayy, 477 dateFormat: 'mm/dd/yy' 478 }); 479 } 480 481 var dateToday = new Date(); 482 jQuery('.discount-date').datepicker({ 483 firstDay: firstDay, 484 minDate: dateToday, 485 dateFormat: 'mm/dd/yy' 486 });
487 488 489 jQuery('.mobile-toggle-filters').click(function(e) { 490 491 e.preventDefault(); 492 493 jQuery('.filters-wrap-for-mobile').slideToggle(500); 494 495 }); 496 497 498 499 jQuery('#lp-review-listing').on('select2:select', function(e) { 500 501 var reviewStyle = jQuery('#reviews-nav-li').data('style'), 502 listID = jQuery('#lp-review-listing option:selected').val(), 503 authorID = jQuery('.lp-author-nav').data('author'); 504 505 jQuery('#reviews').find('.author-inner-content-wrap').addClass('content-loading'); 506 jQuery.ajax({ 507 type: 'POST', 508 url: ajax_search_term_object.ajaxurl, 509 data: { 510 'action': 'author_review_tab_cb', 511 'reviewStyle': reviewStyle, 512 'listID': listID, 513 'authorID': authorID, 514 'lpNonce': jQuery('#lpNonce').val() 515 }, 516 517 success: function(data) { 518 jQuery('#reviews').find('.author-inner-content-wrap').removeClass('content-loading'); 519 jQuery('#reviews').find('.author-inner-content-wrap').html(data); 520 521 //$this.addClass('data-available'); 522 523 } 524 525 }); 526 527 }) 528 529 jQuery('.lp-author-nav li a').click(function(e) { 530 531 e.preventDefault(); 532 533 var $this = jQuery(this), 534 targetID = $this.attr('href'), 535 authorID = jQuery('.lp-author-nav').data('author'), 536 tabType = '', 537 reviewStyle = '', 538 listingLayout = ''; 539 540 541 if (targetID == '#reviews') { 542 tabType = 'reviews'; 543 var reviewStyle = $this.data('style'); 544 } else if (targetID == '#photos') { 545 tabType = 'photos'; 546 } else if (targetID == '#aboutme') { 547 tabType = 'aboutme'; 548 } else if (targetID == '#contact') { 549 tabType = 'contact'; 550 } else if (targetID == '#mylistings') { 551 tabType = 'mylistings'; 552 listingLayout = $this.data('listing-layout'); 553 } 554 555 jQuery('.lp-author-nav li a.active').removeClass('active'); 556 $this.addClass('active'); 557 558 jQuery('.author-tab-content .active').removeClass('active').hide(); 559 jQuery(targetID).addClass('active').show(); 560 561 if ($this.hasClass('data-available')) { 562 return false; 563 } else { 564 jQuery(targetID).find('.author-inner-content-wrap').addClass('content-loading'); 565 566 jQuery.ajax({ 567 type: 'POST', 568 url: ajax_search_term_object.ajaxurl, 569 data: { 570 'action': 'author_archive_tabs_cb', 571 'tabType': tabType, 572 'reviewStyle': reviewStyle, 573 'authorID': authorID, 574 'listingLayout': listingLayout, 575 'lpNonce': jQuery('#lpNonce').val() 576 }, 577 success: function(data) { 578 jQuery(targetID).find('.author-inner-content-wrap').removeClass('content-loading'); 579 jQuery(targetID).find('.author-inner-content-wrap').html(data); 580 $this.addClass('data-available'); 581 jQuery('.author-contact-wrap').find('.lp-review-btn').attr('disabled', 'disabled'); 582 jQuery('.author-contact-wrap input, .author-contact-wrap textarea').keyup(function() { 583 var name = jQuery('.author-contact-wrap input#name7').val(); 584 var email = jQuery('.author-contact-wrap input#email7').val(); 585 var phone = jQuery('.author-contact-wrap input#phone7').val(); 586 var message = jQuery('.author-contact-wrap textarea#message7').val(); 587 if (name.length > 0 && email.length > 0 && phone.length > 0 && message.length > 0) { 588 jQuery('.author-contact-wrap').find('.lp-review-btn').removeAttr('disabled'); 589 } else { 590 jQuery('.author-contact-wrap').find('.lp-review-btn').attr('disabled', 'disabled'); 591 } 592 }); 593 jQuery('.author-contact-wrap .lp-review-btn').click(function(event) { 594 event.preventDefault(); 595 var $this = jQuery(this), 596 name = jQuery('.author-contact-wrap input#name7').val(), 597 email = jQuery('.author-contact-wrap input#email7').val(), 598 phone = jQuery('.author-contact-wrap input#phone7').val(), 599 message = jQuery('.author-contact-wrap textarea#message7').val(), 600 target_user_mail = jQuery('.mail_target_author').val(); 601 jQuery('.author-contact-wrap').find('.lp-review-btn').attr('disabled', 'disabled'); 602 jQuery('.author-contact-wrap').find('.lp-review-btn').closest('.form-group').find('.lp-search-icon').removeClass('fa-send'); 603 jQuery('.author-contact-wrap').find('.lp-review-btn').closest('.form-group').find('.lp-search-icon').addClass('fa-spinner fa-spin'); 604 jQuery('.author-contact-wrap input, .author-contact-wrap textarea').attr('disabled', 'disabled'); 605 jQuery.ajax({ 606 type: 'POST', 607 url: ajax_search_term_object.ajaxurl, 608 data: { 609 'action': 'send_author_mail', 610 'field-name': name, 611 'field-email': email, 612 'field-phone': phone, 613 'field-message': message, 614 'data-userMail': target_user_mail, 615 'lpNonce': jQuery('#lpNonce').val() 616 }, 617 success: function(data) { 618 jQuery('.author-contact-wrap').find('.lp-review-btn').closest('.form-group').find('.lp-search-icon').addClass('fa-check'); 619 jQuery('.author-contact-wrap').find('.lp-review-btn').closest('.form-group').find('.lp-search-icon').removeClass('fa-spinner fa-spin'); 620 setTimeout(function() { 621 jQuery('.author-contact-wrap').find('.lp-review-btn').removeAttr('disabled'); 622 jQuery('.author-contact-wrap input, .author-contact-wrap textarea').removeAttr('disabled'); 623 jQuery('.author-contact-wrap input#name7').val(''); 624 jQuery('.author-contact-wrap input#email7').val(''); 625 jQuery('.author-contact-wrap input#phone7').val(''); 626 jQuery('.author-contact-wrap textarea#message7').val(''); 627 jQuery('.author-contact-wrap').find('.lp-review-btn').closest('.form-group').find('.lp-search-icon').addClass('fa-send'); 628 jQuery('.author-contact-wrap').find('.lp-review-btn').closest('.form-group').find('.lp-search-icon').removeClass('fa-check'); 629 }, 2000); 630 }, 631 }); 632 return false; 633 }); 634 } 635 }); 636 } 637 });
638 639 640 641 jQuery('.author-inner-content-wrap .lp-pagination span').click(function(e) { 642 643 var $this = jQuery(this); 644 var pageNum = jQuery(this).data('pageurl'); 645 646 jQuery('span.current').removeClass('current'); 647 jQuery('#content-grids').html('').addClass('content-loading'); 648 649 650 651 jQuery.ajax({ 652 type: 'POST', 653 url: ajax_search_term_object.ajaxurl, 654 data: { 655 'action': 'author_archive_listings_cb', 656 'pageNum': pageNum, 657 'lpNonce': jQuery('#lpNonce').val() 658 659 }, 660 success: function(data) { 661 $this.addClass('current'); 662 jQuery('#content-grids').removeClass('content-loading').html(data); 663 } 664 }); 665 666 667 668 }); 669 670 jQuery('.lp-header-nav-btn button').click(function(e) { 671 672 if (jQuery('.lp-header-nav-btn').hasClass('active-can-menu')) 673 674 { 675 676 jQuery('.lp-header-nav-btn').removeClass('active-can-menu'); 677 678 jQuery('#menu-categories-menu').css('opacity', '0'); 679 680 jQuery('#menu-categories-menu').css('transform', 'scale(0)'); 681 682 } else 683 684 { 685 686 jQuery('#menu-categories-menu').css('opacity', '1'); 687 688 jQuery('#menu-categories-menu').css('transform', 'scale(1)'); 689 690 jQuery('.lp-header-nav-btn').addClass('active-can-menu'); 691 692 } 693 694 }); 695 696 697 698 699 700 jQuery('.browse-imgs').click(function(e) { 701 702 e.preventDefault(); 703 jQuery('#filer_input2').trigger('click'); 704 705 }); 706 707 708 709 jQuery('.search-filter-response .loop-switch-class').last().find('.lp-listing').addClass('last'); 710 711 jQuery('.lp-author-listings-wrap .loop-switch-class').last().find('.lp-listing').addClass('last'); 712 713 jQuery('.lp-listing-announcement .announcement-wrap').last().addClass('last'); 714 715 716 717 jQuery('.lp-review-form-top-multi .lp-listing-stars, .lp-review-images .browse-imgs, .lp-review-form-top-multi .lp-review-stars').click(function(e) { 718 if (jQuery('.lp-review-form-bottom').hasClass('review-form-opened')) {} else { 719 jQuery('.lp-review-form-bottom').slideDown(500); 720 jQuery('.lp-review-form-bottom').addClass('review-form-opened'); 721 } 722 723 }); 724 725 // jQuery('.lp-listing-stars').click(function(e){ 726 727 // jQuery('.lp-review-form-bottom').slideToggle(500); 728 729 // }) 730 731 var topWidgetWrap = jQuery('.lp-widget-inner-wrap').first(); 732 733 var lastWidgetWrap = jQuery('.lp-widget-inner-wrap').last(); 734 735 736 737 if (topWidgetWrap.hasClass('lp-listing-timings')) 738 739 { 740 741 topWidgetWrap.find('.lp-today-timing').addClass('top-border-radius'); 742 743 } else 744 745 { 746 747 topWidgetWrap.addClass('top-border-radius'); 748 749 } 750 751 if (lastWidgetWrap.hasClass('lp-listing-timings')) 752 753 { 754 755 lastWidgetWrap.find('.lp-today-timing').addClass('bottom-border-radius'); 756 757 } else if (lastWidgetWrap.hasClass('singlemap')) 758 759 { 760 761 jQuery('.lp-widget-social-links').addClass('bottom-border-radius'); 762 763 } else 764 765 { 766 767 lastWidgetWrap.addClass('bottom-border-radius'); 768 769 } 770 771 // if( jQuery('.dis-code-copy-pop').length != 0 ) 772 // 773 // { 774 // jQuery('.dis-code-copy-pop').each(function (e) { 775 // 776 // var minusBottom = 0; 777 // if( jQuery(this).hasClass('extra-bottom') ) 778 // { 779 // minusBottom = 49; 780 // } 781 // var $this = jQuery(this), 782 // popHeight = $this.height()-minusBottom; 783 // 784 // 785 // $this.css('bottom', '-'+popHeight+'px'); 786 // 787 // $this.attr('bottom', popHeight); 788 // }); 789 // 790 // } 791 792 793 794 jQuery('.lp-dis-code-copy span').click(function(e) 795 796 { 797 798 var targetCodeEL = jQuery(this).data('target-code'), 799 800 targetCodeELC = '.' + targetCodeEL; 801 802 803 804 var copyCode = jQuery(targetCodeELC).find('strong.copycode').text(); 805 806 807 808 jQuery(targetCodeELC).find('input.codtopcopy').val(copyCode).select(); 809 810 document.execCommand("copy"); 811 812 jQuery(this).html('<i class="fa fa-files-o" aria-hidden="true"></i> copied').delay(1000).show(500, function(e) 813 814 { 815 816 jQuery(targetCodeELC).fadeOut(); 817 818 jQuery('.code-overlay').fadeOut(); 819 820 }); 821 822 823 824 }); 825 826 827 828 jQuery('.close-copy-code').click(function(e) 829 830 { 831 832 e.preventDefault(); 833 834 var targetCodeEL = jQuery(this).data('target-code'), 835 836 targetCodeELC = '.' + targetCodeEL; 837 838 839 840 jQuery(targetCodeELC).fadeOut(); 841 842 jQuery('.code-overlay').fadeOut(); 843 844 }); 845 846 847 848 jQuery('.more-filters').click(function(e) 849 850 { 851 852 jQuery('.lp-header-search-filters .lp-features-filter').toggleClass('add-border'); 853 854 jQuery('.more-filters-container').slideToggle(); 855 856 }) 857 858 859 860 function toggleIcon(e) 861 862 { 863 864 865 866 jQuery(e.target) 867 868 .prev('.faq-heading') 869 870 .find(".more-less") 871 872 .toggleClass('glyphicon-plus glyphicon-minus'); 873 874 875 876 877 878 } 879 880 // jQuery('.faq-heading a').on('click',function(e){
881 882 // jQuery( '.collapse.in.faq-answer' ).collapse('hide'); 883 884 // }); 885 886 slickINIT(); 887 888 if (jQuery('.listing-slider').length != 0) 889 890 { 891 892 jQuery('.listing-slider').slick({ 893 894 infinite: true, 895 896 slidesToShow: 3, 897 898 slidesToScroll: 3, 899 900 prevArrow: "<i class=\"fa fa-angle-right arrow-left\" aria-hidden=\"true\"></i>", 901 902 nextArrow: "<i class=\"fa fa-angle-left arrow-right\" aria-hidden=\"true\"></i>", 903 904 responsive: [ 905 906 { 907 908 breakpoint: 768, 909 910 settings: { 911 912 slidesToShow: 1, 913 914 slidesToScroll: 1, 915 916 infinite: true 917 918 } 919 920 } 921 922 ] 923 924 }); 925 926 jQuery('.lp-listings .listing-slider').show(); 927 928 } 929 930 931 932 // slickINIT(); 933 934 // jQuery('.single-tabber2 ul li a').click(function (e) { 935 // 936 // var menuCheck = jQuery(this).attr('href'); 937 // if( menuCheck == '#menu_tab' ) 938 // { 939 // slickINIT(); 940 // } 941 // 942 // }); 943 944 945 946 if (jQuery('.lp-child-cats-tax-slider').length != 0) 947 948 { 949 950 var chilCatsLoc = jQuery('.lp-child-cats-tax-slider').data('child-loc'), 951 952 childCatNum = 3; 953 954 if (chilCatsLoc == 'fullwidth') 955 956 { 957 958 childCatNum = 5; 959 960 } 961 962 if (jQuery('.lp-child-cats-tax-wrap').length > childCatNum) { 963 jQuery('.lp-child-cats-tax-slider').slick({ 964 965 infinite: true, 966 967 slidesToShow: childCatNum, 968 969 slidesToScroll: 1, 970 971 prevArrow: "<i class=\"fa fa-angle-right arrow-left\" aria-hidden=\"true\"></i>", 972 973 nextArrow: "<i class=\"fa fa-angle-left arrow-right\" aria-hidden=\"true\"></i>" 974 975 }); 976 } 977 978 } 979 980 if (jQuery('.events-sidebar-wrap').length) { 981 var eventsNum = jQuery('.events-sidebar-wrap').data('num'); 982 983 if (eventsNum > 1) { 984 jQuery('.events-sidebar-wrap').slick({ 985 infinite: true, 986 slidesToShow: 1, 987 slidesToScroll: 1, 988 prevArrow: "<i class=\"fa fa-angle-right arrow-left\" aria-hidden=\"true\"></i>", 989 nextArrow: "<i class=\"fa fa-angle-left arrow-right\" aria-hidden=\"true\"></i>", 990 adaptiveHeight: true 991 }); 992 } 993 } 994 if (jQuery('.events-content-area-wrap').length) { 995 function listingdetailpageevenslider() { 996 var eventsNum = jQuery('.events-content-area-wrap').data('num'); 997 if (eventsNum > 2) { 998 jQuery('.events-content-area-wrap').slick({ 999 infinite: true, 1000 slidesToShow: 2, 1001 slidesToScroll: 1, 1002 prevArrow: "<i class=\"fa fa-angle-right arrow-left\" aria-hidden=\"true\"></i>", 1003 nextArrow: "<i class=\"fa fa-angle-left arrow-right\" aria-hidden=\"true\"></i>" 1004 }); 1005 } 1006 } 1007 listingdetailpageevenslider(); 1008 jQuery(document).on('click', '.lp-detailpage2-events-tab:not(.worked)', function() { 1009 if (jQuery('.events-content-area-wrap').hasClass('slick-initialized')) { 1010 jQuery('.events-content-area-wrap').slick('destroy'); 1011 listingdetailpageevenslider(); 1012 } else { 1013 listingdetailpageevenslider(); 1014 } 1015 jQuery(this).addClass('worked'); 1016 }); 1017 } 1018 if (jQuery('.events-element-content-area-wrap').length) { 1019 var eventsNum = jQuery('.events-element-content-area-wrap').data('num'); 1020 1021 if (eventsNum > 3) { 1022 jQuery('.events-content-area-wrap').slick({ 1023 infinite: true, 1024 slidesToShow: 3, 1025 slidesToScroll: 1, 1026 prevArrow: "<i class=\"fa fa-angle-right arrow-left\" aria-hidden=\"true\"></i>", 1027 nextArrow: "<i class=\"fa fa-angle-left arrow-right\" aria-hidden=\"true\"></i>" 1028 }); 1029 } 1030 } 1031
1032 if (jQuery('.app-view-new-ads-slider').length) { 1033 jQuery('.app-view-new-ads-slider').slick({ 1034 infinite: true, 1035 slidesToShow: 1, 1036 slidesToScroll: 1, 1037 arrows: false, 1038 autoplay: true 1039 }); 1040 } 1041 if (jQuery('.app-view2-banner-cat-slider').length) { 1042 jQuery('.app-view2-banner-cat-slider').slick({ 1043 infinite: true, 1044 slidesToShow: 4, 1045 slidesToScroll: 1, 1046 arrows: false, 1047 dots: false, 1048 }); 1049 } 1050 if (jQuery('.app-view2-location-container').length) { 1051 jQuery('.app-view2-location-container').slick({ 1052 infinite: true, 1053 slidesToShow: 3, 1054 slidesToScroll: 1, 1055 arrows: false, 1056 dots: false 1057 }); 1058 } 1059 1060 if (jQuery('.lp-locations-slider').length != 0 && jQuery('.lp-locations-slider .lp-location-box').length > 6) 1061 1062 { 1063 jQuery('.lp-locations-slider').slick({ 1064 1065 infinite: true, 1066 1067 slidesToShow: 6, 1068 1069 slidesToScroll: 1, 1070 1071 nextArrow: "<i class=\"fa fa-angle-right arrow-left\" aria-hidden=\"true\"></i>", 1072 1073 prevArrow: "<i class=\"fa fa-angle-left arrow-right\" aria-hidden=\"true\"></i>", 1074 responsive: [ 1075 1076 { 1077 breakpoint: 480, 1078 settings: { 1079 arrows: true, 1080 centerMode: false, 1081 centerPadding: '0px', 1082 slidesToShow: 2 1083 } 1084 } 1085 ] 1086 1087 }); 1088 1089 } 1090 jQuery('.sort-by-filter').hover(function(e) 1091 1092 { 1093 1094 e.preventDefault(); 1095 1096 1097 1098 if (jQuery(this).hasClass('active-tooltip-filter')) 1099 1100 { 1101 1102 return false; 1103 1104 } 1105 1106 jQuery('.active-tooltip-filter').find('.sort-filter-inner').fadeOut(200); 1107 1108 jQuery('.active-tooltip-filter').removeClass('active-tooltip-filter'); 1109 1110 jQuery(this).addClass('active-tooltip-filter'); 1111 1112 jQuery(this).find('.sort-filter-inner').fadeIn(200); 1113 1114 }) 1115 1116 jQuery('body').click(function(e) { 1117 1118 1119 1120 if (e.target.id == "header-rated-filter" || e.target.id == "header-reviewed-filter" || e.target.id == "header-viewed-filter") 1121 1122 return; 1123 1124 if (jQuery('.sort-filter-inner').is(":visible")) 1125 1126 { 1127 1128 jQuery('.sort-filter-inner').fadeOut(200); 1129 1130 } 1131 1132 jQuery('.active-tooltip-filter').removeClass('active-tooltip-filter'); 1133 1134 }); 1135 1136 // jQuery('.listing-toggle-btn').click(function(e) 1137 1138 // { 1139 1140 // e.preventDefault(); 1141 1142 // if( !jQuery(this).hasClass('active') ) 1143 1144 // { 1145 1146 // var targetView = jQuery(this).data('view'); 1147 1148 // jQuery('.listing-toggle-btn').removeClass('active'); 1149 1150 // jQuery(this).addClass('active'); 1151 1152 // 1153 1154 // 1155 1156 // if( targetView == 'grid-style' ) 1157 1158 // { 1159 1160 // jQuery('.loop-switch-class').removeClass('col-md-12'); 1161 1162 // jQuery('.loop-switch-class').addClass('col-md-6'); 1163 1164 // jQuery('.lp-listings.active-view').removeClass('list-style'); 1165 1166 // jQuery('.lp-listings.active-view').addClass('grid-style'); 1167 1168 // } 1169 1170 // if( targetView == 'list-style' ) 1171 1172 // { 1173 1174 // jQuery('.loop-switch-class').removeClass('col-md-6'); 1175 1176 // jQuery('.loop-switch-class').addClass('col-md-12'); 1177 1178 // jQuery('.lp-listings.active-view').addClass('list-style'); 1179 1180 // jQuery('.lp-listings.active-view').removeClass('grid-style'); 1181 1182 // 1183 1184 // } 1185 1186 // 1187 1188 // } 1189 1190 // 1191 1192 // }); 1193 1194 jQuery('.listing-view-layout ul li a').click(function(e) { 1195 1196 e.preventDefault(); 1197 1198 var $this = jQuery(this), 1199 1200 targetView = ''; 1201 1202 if ($this.hasClass('list')) 1203 1204 { 1205 1206 targetView = 'list-style'; 1207 1208 } 1209 1210 if ($this.hasClass('grid')) 1211 1212 { 1213 1214 targetView = 'grid-style'; 1215 1216 } 1217 1218 if (targetView == 'grid-style') 1219 1220 { 1221 1222 jQuery('.loop-switch-class').removeClass('col-md-12'); 1223 1224 jQuery('.loop-switch-class').addClass('col-md-6'); 1225 jQuery('.loop-switch-class.listing-style-1').removeClass('col-md-6'); 1226 jQuery('.loop-switch-class.listing-style-1').addClass('col-md-4'); 1227 1228 jQuery('.lp-listings.active-view').removeClass('list-style'); 1229 1230 jQuery('.lp-listings.active-view').addClass('grid-style'); 1231 1232 } 1233 1234 if (targetView == 'list-style') 1235 1236 { 1237 1238 jQuery('.loop-switch-class').removeClass('col-md-6'); 1239 jQuery('.loop-switch-class.listing-style-1').removeClass('col-md-4'); 1240 1241 jQuery('.loop-switch-class').addClass('col-md-12'); 1242 1243 jQuery('.lp-listings.active-view').addClass('list-style'); 1244 1245 jQuery('.lp-listings.active-view').removeClass('grid-style'); 1246 1247 1248 1249 } 1250 1251 1252 1253 });
1254 1255 1256 1257 if (jQuery('.lp-listing-slider').length != 0) 1258 1259 { 1260 1261 var totalSlides = jQuery('.lp-listing-slider').attr('data-totalSlides'), 1262 1263 slidesToShow = 3; 1264 1265 if (totalSlides == 1) 1266 1267 { 1268 1269 slidesToShow = 1; 1270 1271 } 1272 1273 if (totalSlides == 2) 1274 1275 { 1276 1277 slidesToShow = 2; 1278 1279 } 1280 1281 jQuery('.lp-listing-slider').slick({ 1282 1283 infinite: true, 1284 1285 slidesToShow: slidesToShow, 1286 1287 slidesToScroll: 1, 1288 1289 prevArrow: "<i class=\"fa fa-angle-right arrow-left\" aria-hidden=\"true\"></i>", 1290 1291 nextArrow: "<i class=\"fa fa-angle-left arrow-right\" aria-hidden=\"true\"></i>", 1292 responsive: [{ 1293 breakpoint: 480, 1294 settings: { 1295 arrows: true, 1296 centerMode: false, 1297 centerPadding: '0px', 1298 slidesToShow: 2 1299 } 1300 }] 1301 1302 }); 1303 1304 1305 1306 jQuery('.lp-listing-slider').show(); 1307 1308 } 1309 1310 if (jQuery('.listing-review-slider').length != 0) 1311 1312 { 1313 var totalSlieds = jQuery('.listing-review-slider').attr('data-review-thumbs'); 1314 jQuery('.listing-review-slider').slick({ 1315 infinite: true, 1316 slidesToShow: 4, 1317 slidesToScroll: 1, 1318 prevArrow: "<i class=\"fa fa-angle-right arrow-left\" aria-hidden=\"true\"></i>", 1319 nextArrow: "<i class=\"fa fa-angle-left arrow-right\" aria-hidden=\"true\"></i>" 1320 1321 }); 1322 } 1323 1324 1325 jQuery('.btn-link-field-toggle').click(function(e) 1326 1327 { 1328 1329 var dataTargetLink = jQuery(this).data('target-link'); 1330 1331 1332 1333 jQuery('.btn-link-target').slideToggle(300); 1334 1335 jQuery(this).toggleClass('link-active'); 1336 1337 1338 1339 var targetSwitch = 'input#' + dataTargetLink; 1340 1341 jQuery(targetSwitch).val(''); 1342 1343 }); 1344 1345 1346 1347 jQuery('.review-form-toggle, .lp-listing-review-form h2').click(function(e) { 1348 e.preventDefault(); 1349 jQuery('.lp-listing-review-form .lp-form-opener').hide(); 1350 1351 jQuery('.lp-listing-review-form').find('i.fa-chevron-down, i.fa-chevron-up').toggleClass('fa-chevron-down fa-chevron-up'); 1352 jQuery('.lp-review-form-bottom').slideToggle(500); 1353 jQuery('html,body').animate( 1354 1355 { 1356 1357 scrollTop: jQuery(".lp-listing-review-form").offset().top - 100 1358 1359 }, 1360 1361 'slow'); 1362 1363 }); 1364 1365 jQuery('.lp-see-menu-btn').click(function(e) { 1366 1367 e.preventDefault(); 1368 1369 jQuery('html,body').animate( 1370 1371 { 1372 1373 scrollTop: jQuery(".lp-listing-menuu-wrap").offset().top - 120 1374 1375 }, 1376 1377 'slow'); 1378 1379 }) 1380 1381 1382 1383 jQuery('.toggle-all-days').click(function(e) { 1384 e.preventDefault(); 1385 var leftColHeight = jQuery('.min-height-class').height(), 1386 timingsIH = jQuery('.lp-listing-timings').height(); 1387 1388 jQuery('.lp-today-timing.all-days-timings').slideToggle(200).toggleClass('days-opened'); 1389 var lessText = jQuery(this).data('contract'); 1390 var moreText = jQuery(this).data('expand'); 1391 setTimeout(function() { 1392 var isOpened = jQuery('.lp-today-timing.all-days-timings').is('.days-opened'); 1393 1394 if (isOpened === true) { 1395 var timingsOH = jQuery('.lp-listing-timings').height(), 1396 leftColHeightN = leftColHeight + timingsOH; 1397 jQuery('.min-height-class').css('min-height', leftColHeightN + 'px'); 1398 jQuery('.toggle-all-days').html('<i class="fa fa-minus" aria-hidden="true"></i> ' + lessText); 1399 } else { 1400 var leftColHeightN = leftColHeight - timingsIH; 1401 jQuery('.min-height-class').css('min-height', leftColHeightN + 'px'); 1402 jQuery('.toggle-all-days').html('<i class="fa fa-plus" aria-hidden="true"></i> ' + moreText); 1403 } 1404 }, 150); 1405 1406 }); 1407 1408 1409 jQuery('.toggle-all-days2').click(function(e) { 1410 e.preventDefault(); 1411 var leftColHeight = jQuery('.min-height-class').height(), 1412 timingsIH = jQuery('.lp-listing-timings').height(); 1413 jQuery('.lp-today-timing.all-days-timings').slideToggle(200).toggleClass('days-opened'); 1414 setTimeout(function() { 1415 var isOpened = jQuery('.lp-today-timing.all-days-timings').is('.days-opened'); 1416 if (isOpened === true) { 1417 var timingsOH = jQuery('.lp-listing-timings').height(), 1418 leftColHeightN = leftColHeight + timingsOH; 1419 jQuery('.min-height-class').css('min-height', leftColHeightN + 'px'); 1420 } else { 1421 var leftColHeightN = leftColHeight - timingsIH; 1422 jQuery('.min-height-class').css('min-height', leftColHeightN + 'px'); 1423 } 1424 }, 150); 1425 });
1426 1427 jQuery('.toggle-additional-details').click(function(e) { 1428 e.preventDefault(); 1429 jQuery('.additional-detail-hidden').slideToggle(200).toggleClass('details-opened'); 1430 1431 var lessText = jQuery(this).data('contract'); 1432 var moreText = jQuery(this).data('expand'); 1433 1434 var leftColHeight = jQuery('.min-height-class').height(), 1435 additoinalIH = jQuery('.lp-listing-additional-details').height(); 1436 1437 setTimeout(function() { 1438 var isOpened = jQuery('.additional-detail-hidden').is('.details-opened'); 1439 if (isOpened === true) { 1440 var additoinalOH = jQuery('.lp-listing-additional-details').height(), 1441 leftColHeightN = (leftColHeight + additoinalOH) - 360; 1442 1443 jQuery('.min-height-class').css('min-height', leftColHeightN + 'px'); 1444 jQuery('.toggle-additional-details').html('<i class="fa fa-minus" aria-hidden="true"></i> ' + lessText); 1445 } else { 1446 var leftColHeightN = (leftColHeight - additoinalIH) + 360; 1447 jQuery('.min-height-class').css('min-height', leftColHeightN + 'px'); 1448 1449 jQuery('.toggle-additional-details').html('<i class="fa fa-plus" aria-hidden="true"></i> ' + moreText); 1450 } 1451 }, 150); 1452 1453 }); 1454 1455 1456 1457 jQuery('.lp-listing-faqs').on('hidden.bs.collapse', toggleIcon); 1458 1459 jQuery('.lp-listing-faqs').on('shown.bs.collapse', toggleIcon); 1460 1461 1462 1463 jQuery(document).on('click', '.add-to-fav-v2', function(e) 1464 1465 { 1466 1467 e.preventDefault() 1468 1469 $this = jQuery(this); 1470 1471 $this.find('i').addClass('fa-spin fa-spinner'); 1472 1473 var val = jQuery(this).data('post-id'); 1474 1475 var type = jQuery(this).data('post-type'); 1476 1477 1478 1479 jQuery.ajax({ 1480 1481 type: 'POST', 1482 1483 dataType: 'json', 1484 1485 url: ajax_search_term_object.ajaxurl, 1486 1487 data: { 1488 1489 'action': 'listingpro_add_favorite_v2', 1490 1491 'post-id': val, 1492 1493 'type': type, 1494 'lpNonce': jQuery('#lpNonce').val() 1495 1496 }, 1497 1498 success: function(data) 1499 1500 { 1501 1502 if (data) { 1503 1504 if (data.active == 'yes') { 1505 1506 $this.find('i').removeClass('fa-spin fa-spinner'); 1507 1508 if (data.type == 'grid' || data.type == 'list') 1509 1510 { 1511 1512 $this.find('i').removeClass('fa-heart-o'); 1513 1514 $this.find('i').addClass('fa-heart'); 1515 1516 } else 1517 1518 { 1519 1520 var successText = $this.data('success-text'); 1521 1522 $this.find('span').text(successText); 1523 1524 $this.html('<i class="fa fa-bookmark" aria-hidden="true"></i> ' + data.text); 1525 1526 } 1527 1528 $this.removeClass('add-to-fav-v2'); 1529 1530 $this.addClass('remove-fav-v2'); 1531 1532 } 1533 1534 } 1535 1536 } 1537 1538 }); 1539 1540 }); 1541 1542 1543 1544 jQuery(document).on('click', '.remove-fav-v2', function(e) 1545 1546 { 1547 1548 e.preventDefault(); 1549 1550 var val = jQuery(this).data('post-id'); 1551 1552 var type = jQuery(this).data('post-type'); 1553 1554 jQuery(this).find('i').removeClass('fa-close'); 1555 1556 jQuery(this).find('i').addClass('fa-spinner fa-spin'); 1557 1558 1559 1560 $this = jQuery(this); 1561 1562 jQuery.ajax({ 1563 1564 type: 'POST', 1565 1566 dataType: 'json', 1567 1568 url: ajax_search_term_object.ajaxurl, 1569 1570 data: { 1571 1572 'action': 'listingpro_remove_favorite_v2', 1573 1574 'post-id': val, 1575 1576 'type': type, 1577 'lpNonce': jQuery('#lpNonce').val() 1578 1579 }, 1580 1581 success: function(data) 1582 1583 { 1584 1585 if (data) { 1586 1587 if (data.remove == 'yes') 1588 1589 { 1590 $this.find('i').removeClass('fa-spin fa-spinner'); 1591 1592 if (data.type == 'grid' || data.type == 'list') 1593 1594 { 1595 $this.find('i').addClass('fa-heart-o'); 1596 } else 1597 1598 { 1599 $this.html('<i class="fa fa-bookmark-o" aria-hidden="true"></i> ' + data.text); 1600 } 1601 if (jQuery('.page-template-template-favourites').length != 0) { 1602 $this.closest(".lp-grid-box-contianer").fadeOut(); 1603 } 1604 $this.removeClass('remove-fav-v2'); 1605 1606 $this.addClass('add-to-fav-v2'); 1607 1608 } 1609 1610 } 1611 1612 } 1613 1614 }); 1615 1616 1617 1618 }); 1619 1620 1621 1622 /* Social Share */ 1623 1624 var social = jQuery('.lp-listing-action-btns ul li div.social-icons.post-socials'); 1625 1626 var socialOvrly = jQuery('.lp-listing-action-btns ul li .md-overlay'); 1627 1628 1629 1630 jQuery('.lp-single-sharing').on('click', function(event) 1631 1632 { 1633 1634 event.preventDefault(); 1635 1636 social.fadeIn(400); 1637 1638 1639 1640 if (socialOvrly.hasClass('hide')) { 1641 1642 jQuery(socialOvrly).removeClass('hide'); 1643 1644 jQuery(socialOvrly).addClass('show'); 1645 1646 } else { 1647 1648 jQuery(socialOvrly).removeClass('show'); 1649 1650 jQuery(socialOvrly).addClass('hide'); 1651 1652 1653 1654 } 1655 1656 }); 1657 1658 1659 1660 socialOvrly.on('click', function(event) 1661 1662 { 1663 1664 1665 1666 event.preventDefault(); 1667 1668 social.hide(); 1669 1670 1671 1672 if (socialOvrly.hasClass('show')) { 1673 1674 jQuery(socialOvrly).removeClass('show'); 1675 1676 jQuery(socialOvrly).addClass('hide'); 1677 1678 } else { 1679 1680 jQuery(socialOvrly).removeClass('hide'); 1681 1682 jQuery(socialOvrly).addClass('show'); 1683 1684 } 1685 1686 }); 1687 1688 1689 1690 jQuery(document).on('click', '.lp-review-right-bottom .review-reaction, .lp-activity-description .review-reaction', function(e) 1691 1692 { 1693 e.preventDefault(); 1694 if (jQuery(this).hasClass('active-now')) { return false; } 1695 reviewID = ''; 1696 1697 ajaxResErr = ''; 1698 1699 var $this = jQuery(this); 1700 1701 $this.addClass('active-now'); 1702 1703 reviewID = $this.data('id'), 1704 1705 currentVal = $this.data('score'), 1706 1707 restype = $this.data('restype'); 1708 1709 1710 1711 $this.find('span.react-count').html('<i class="fa fa-spinner fa-spin"></i>'); 1712 1713 jQuery.ajax({ 1714 1715 type: 'POST', 1716 1717 dataType: 'json', 1718 1719 url: ajax_review_object.ajaxurl, 1720 1721 data: { 1722 1723 action: 'lp_reviews_interests', 1724 1725 interest: currentVal, 1726 1727 restype: restype, 1728 1729 id: reviewID, 1730 'lpNonce': jQuery('#lpNonce').val() 1731 1732 }, 1733 1734 1735 1736 success: function(res) { 1737 1738 1739 1740 if (res.errors == "no") { 1741 1742 ajaxResErr = 'no'; 1743 1744 var newscore = res.newScore; 1745 1746 $this.data('score', newscore); 1747 1748 $this.find('span.react-count').html(newscore); 1749 1750 $this.find('span.react-msg').text(res.statuss).fadeIn(500).delay(2000).fadeOut(500); 1751 1752 1753 1754 if (restype == 'interesting') { 1755 1756 $this.css({ 1757 'background-color': '#417cdf', 1758 1759 'color': '#fff' 1760 }); 1761 1762 $this.find('span.react-count').css({ 'color': '#fff' }); 1763 1764 } else if (restype == 'lol') { 1765 1766 $this.css({ 1767 'background-color': '#ff8e29', 1768 1769 'color': '#fff' 1770 }); 1771 1772 $this.find('span.react-count').css({ 'color': '#fff' }); 1773 1774 } else if (restype == 'love') { 1775 1776 $this.css({ 1777 'background-color': '#ff2357', 1778 1779 'color': '#fff' 1780 }); 1781 1782 $this.find('span.react-count').css({ 'color': '#fff' }); 1783 1784 } 1785 1786 currentVal = false; 1787 1788 } else { 1789 1790 ajaxResErr = 'yes'; 1791 1792 var newscore = res.newScore; 1793 1794 $this.find('span.react-count').text(newscore); 1795 1796 $this.find('span.react-msg').text(res.statuss).fadeIn(500).delay(2000).fadeOut(500); 1797 1798 } 1799 1800 $this.removeClass('active-now'); 1801 1802 }, 1803 1804 error: function(request, error) { 1805 1806 alert(error); 1807 1808 } 1809 1810 }); 1811 1812 1813 1814 e.preventDefault(); 1815 1816 }); 1817 1818 jQuery(document).on('click', '#add-menu-image_btn', function(e) { 1819 e.preventDefault(); 1820 var $this = jQuery(this); 1821 var userID = $this.data('uid'), 1822 img_Url = jQuery(this).closest('.add-menu_image').find('#selected_image_menu_url').val(), 1823 selected_list_Id = jQuery('#add_image_menu').val(); 1824 1825 if ((selected_list_Id == '0') || (img_Url == '')) { 1826 $this.closest('.add-menu_image').append('<p class="add_img_menu_error">Something Went Wrong</p>'); 1827 return false; 1828 } 1829 jQuery('#add-menu-img-spinner').show(); 1830 jQuery.ajax({ 1831 type: 'POST', 1832 dataType: 'json', 1833 url: ajax_search_term_object.ajaxurl, 1834 data: { 1835 'action': 'add_image_menu', 1836 'userID': userID, 1837 'img_Url': img_Url, 1838 'selected_list_Id': selected_list_Id, 1839 'lpNonce': jQuery('#lpNonce').val() 1840 }, 1841 success: function(res) { 1842 jQuery('.add_img_menu_error').remove(); 1843 $this.closest('.ordering-service-wrap').find('ul.listing_append_img_menu').append('<li class="clearfix"><a class="pull-left online_ordring_list_title" target="_blank" href="' + res.selected_list_Link + '">' + res.selected_list_Title + '</a><span data-uid="' + userID + '" data-target="' + selected_list_Id + '" class="pull-right del_img_menu">
1843<i class="fa fa-trash fa-spinner"></i></span></li>'); 1844 jQuery('.add-new-service_img_menu .jFiler-input-choose-btn').text('Browse File'); 1845 jQuery('#add-menu-img-spinner').hide(); 1846 $this.closest('.add-menu_image').find('#selected_image_menu_url').val(''); 1847 $this.closest('.add-menu_image').find('#selected_image_menu_url').text('Select Listing'); 1848 jQuery('#add_image_menu').val(''); 1849 jQuery('.no-img_menu').hide(); 1850 }, 1851 1852 error: function(err) { 1853 alert(err); 1854 jQuery('#add-menu-img-spinner').hide(); 1855 } 1856 }); 1857 }); 1858 jQuery(document).on('click', '.add-menu_image .jFiler-input-choose-btn', function() { 1859 jQuery('#selected_image_menu_url').val(''); 1860 }); 1861 jQuery(document).on('click', '.del_img_menu', function(e) { 1862 e.preventDefault(); 1863 var $this = jQuery(this); 1864 var userID = $this.data('uid'), 1865 target = $this.data('target'); 1866 $this.find('i.fa-spinner').removeClass('fa-trash'); 1867 $this.find('i.fa-spinner').addClass('fa-spin'); 1868 jQuery.ajax({ 1869 type: 'POST', 1870 dataType: 'json', 1871 url: ajax_search_term_object.ajaxurl, 1872 data: { 1873 'action': 'del_add_image_menu', 1874 'userID': userID, 1875 'target': target, 1876 'lpNonce': jQuery('#lpNonce').val() 1877 }, 1878 success: function(res) { 1879 console.log(res); 1880 $this.closest("li").remove(); 1881 // jQuery('#add-menu-img-spinner').hide(); 1882 }, 1883 1884 error: function(err) { 1885 alert(err); 1886 // jQuery('#add-menu-img-spinner').hide(); 1887 } 1888 }); 1889 }); 1890 1891 1892 1893 jQuery(document).on('click', '.lp-edit-menu', function(e) { 1894 1895 e.preventDefault(); 1896 1897 var $this = jQuery(this), 1898 userID = $this.data('uid'), 1899 LID = $this.data('lid'), 1900 menuID = $this.data('menuid'), 1901 mTitle = jQuery('#menu-title-' + menuID).val(), 1902 mDetail = jQuery('#menu-detail-' + menuID).val(), 1903 mOldPrice = jQuery('#menu-old-price-' + menuID).val(), 1904 mNewPrice = jQuery('#menu-new-price-' + menuID).val(), 1905 mQuoteT = jQuery('#menu-quote-text-' + menuID).val(), 1906 mQuoteL = jQuery('#menu-quote-link-' + menuID).val(), 1907 mLink = jQuery('#menu-link-' + menuID).val(), 1908 mGroup = jQuery('#menu-group-' + menuID).val(), 1909 mType = jQuery('#menu-type-' + menuID).val(), 1910 mImage = jQuery('.edit-upload-' + menuID + ' .frontend-input').val(), 1911 multipleImage = jQuery('.upload-field.dashboard-upload-field.edit-upload-' + menuID).data('multiple'); 1912 sItem = jQuery('#lp-menus').data('sitem'); 1913 sPrice = jQuery('#lp-menus').data('sprice'); 1914 1915 if (jQuery('.frontend-input-multiple').length > 0 && multipleImage === true) { 1916 mImage = jQuery('.edit-upload-' + menuID + ' .frontend-input-multiple').val(); 1917 } 1918 popularItem = ''; 1919 1920 if (jQuery('.menu_Popular_Item-' + menuID).is(':checked')) { 1921 popularItem = 'mItemPopularTrue'; 1922 } else { 1923 popularItem = 'mItemPopularfalse'; 1924 } 1925 var spiceLVL = jQuery('.menuSpice-control-' + menuID + ' option:selected').data('level'); 1926 if (spiceLVL == '1') { 1927 spiceLVL = 'spicelvl1'; 1928 } else if (spiceLVL == '2') { 1929 spiceLVL = 'spicelvl2'; 1930 } else if (spiceLVL == '3') { 1931 spiceLVL = 'spicelvl3'; 1932 } else if (spiceLVL == '4') { 1933 spiceLVL = 'spicelvl4'; 1934 } else { 1935 spiceLVL = 'spicelvlunset'; 1936 } 1937 1938 $this.append('<i class="fa fa-spin fa-spinner"></i>'); 1939 1940 jQuery.ajax({ 1941 type: 'POST', 1942 dataType: 'json', 1943 url: ajax_search_term_object.ajaxurl, 1944 data: { 1945 'action': 'add_menu_cb', 1946 'user_id': userID, 1947 'LID': LID, 1948 'menuID': menuID, 1949 'mTitle': mTitle, 1950 'mDetail': mDetail, 1951 'mOldPrice': mOldPrice, 1952 'mNewPrice': mNewPrice, 1953 'mQuoteT': mQuoteT, 1954 'mQuoteL': mQuoteL, 1955 'mLink': mLink, 1956 'mImage': mImage, 1957 'mType': mType, 1958 'mGroup': mGroup, 1959 'popularItem': popularItem, 1960 'spiceLVL': spiceLVL, 1961 'menuUp': 'yes', 1962 'lpNonce': jQuery('#lpNonce').val() 1963 }, 1964 success: function(res) { 1965 var menu_id = $this.data('menuid'); 1966 // alert(menu_id); 1967 // ajax_success_popup( res, $this ); 1968 console.log(res); 1969 jQuery('.active-update-formm').slideUp(); 1970 $this.find('i').remove(); 1971 jQuery('#menu-update-' + menuID).closest('.lp-menu-close-outer').find('.lp-menu-closed').find('h4.lp-right-side-title').html('<span>' + sItem + '</span><br>
1971' + mTitle); 1972 jQuery('#menu-update-' + menuID).closest('.lp-menu-close-outer').find('.lp-menu-closed').find('.col-md-2.price').html('<span>' + sPrice + '</span><br>' + mOldPrice); 1973 }, 1974 1975 error: function(err) { 1976 alert(err); 1977 $this.find('i').remove(); 1978 } 1979 }); 1980 }); 1981 if (jQuery('#selected_image_menu_url').length != 0) { 1982 jQuery(document).on('click', function(e) { 1983 var jqhiddeninputfeild = jQuery('#selected_image_menu_url').val(); 1984 var jqtriggerforcheck = jQuery('#selected_image_menu_url').hasClass('.frontend-input-multiple'); 1985 if (jqtriggerforcheck = true) { 1986 var asd = jQuery('.add-new-service_img_menu .jFiler-input-choose-btn').text(); 1987 if (jqhiddeninputfeild != '') { 1988 var lastFive = jqhiddeninputfeild.substr(jqhiddeninputfeild.length - 13); 1989 var finalcom = '...' + lastFive; 1990 if (asd != finalcom) { 1991 var string = finalcom.substr(0, 15); 1992 jQuery('.add-new-service_img_menu .jFiler-input-choose-btn').text(string); 1993 return false; 1994 } 1995 } 1996 } 1997 }); 1998 } 1999 2000 jQuery(function() { 2001 jQuery(document).on('change', '.coupons-fields-switch input[type="checkbox"]', function(e) { 2002 var targetID = jQuery(this).data('target'); 2003 if (targetID == 'quote-button') { 2004 if (jQuery(this).is(':checked')) { 2005 jQuery('#menu-old-price').val(''); 2006 jQuery('#menu-new-price').val(''); 2007 jQuery('#menu-quote-text').val(''); 2008 jQuery('#menu-quote-link').val(''); 2009 } 2010 } 2011 }); 2012 }); 2013 jQuery(document).on('click', '#lp-save-menu', function(e) { 2014 e.preventDefault(); 2015 var $this = jQuery(this), 2016 userID = $this.data('uid'), 2017 mTitle = jQuery('#menu-title').val(), 2018 mDetail = jQuery('#menu-detail').val(), 2019 mOldPrice = jQuery('#menu-old-price').val(), 2020 mNewPrice = jQuery('#menu-new-price').val(), 2021 mQuoteT = jQuery('#menu-quote-text').val(), 2022 mQuoteL = jQuery('#menu-quote-link').val(), 2023 mListing = jQuery('#menu-listing').val(), 2024 mLink = jQuery('#menu-link').val(), 2025 mImage = jQuery('.new-file-upload .frontend-input').val(), 2026 mType = jQuery('#lp-menus .panel-heading li.active').text(), 2027 mGroup = jQuery('#menu-group').val(), 2028 orderP = '', 2029 orderU = '', 2030 calcPrice = '', 2031 popularItem = ''; 2032 2033 sItem = jQuery('#lp-menus').data('sitem'); 2034 sGroup = jQuery('#lp-menus').data('sgroup'); 2035 sPrice = jQuery('#lp-menus').data('sprice'); 2036 sEdit = jQuery('#lp-menus').data('sedit'); 2037 sDelete = jQuery('#lp-menus').data('sdelete'); 2038 sQuote = jQuery('#lp-menus').data('squote'); 2039 sLink = jQuery('#lp-menus').data('slink'); 2040 sRprice = jQuery('#lp-menus').data('srprice'); 2041 sSprice = jQuery('#lp-menus').data('ssprice'); 2042 sMitem = jQuery('#lp-menus').data('smitem'); 2043 sDesc = jQuery('#lp-menus').data('sdesc'); 2044 sPop = jQuery('#lp-menus').data('spop'); 2045 sSpice = jQuery('#lp-menus').data('sspice'); 2046 sCancel = jQuery('#lp-menus').data('scancel'); 2047 sSave = jQuery('#lp-menus').data('ssave'); 2048 sPexquote = jQuery('#lp-menus').data('spexquote'); 2049 sPprice = jQuery('#lp-menus').data('spprice'); 2050 sPtitle = jQuery('#lp-menus').data('sptitle'); 2051 sUrl = jQuery('#lp-menus').data('surl'); 2052 2053 if (jQuery('.menu_Popular_Item').is(':checked')) { 2054 popularItem = 'mItemPopularTrue'; 2055 } else { 2056 popularItem = 'mItemPopularfalse'; 2057 } 2058 2059 if (jQuery('.menu_Popular_Item').is(':checked')) { 2060 popularItem = 'mItemPopularTrue'; 2061 } else { 2062 popularItem = 'mItemPopularfalse'; 2063 } 2064 var spiceLVL = jQuery('.menuSpice-control option:selected').data('level'); 2065 if (spiceLVL == '1') { 2066 spiceLVL = 'spicelvl1'; 2067 } else if (spiceLVL == '2') { 2068 spiceLVL = 'spicelvl2'; 2069 } else if (spiceLVL == '3') { 2070 spiceLVL = 'spicelvl3'; 2071 } else if (spiceLVL == '4') { 2072 spiceLVL = 'spicelvl4'; 2073 } else { 2074 spiceLVL = 'spicelvlunset'; 2075 } 2076 2077 if (mNewPrice.length > 0) { 2078 calcPrice = mNewPrice; 2079 } else { 2080 calcPrice = mOldPrice; 2081 } 2082 if (mImage == '' && jQuery('.new-file-upload .frontend-input-multiple').length != 0) { 2083 mImage = jQuery('.new-file-upload .frontend-input-multiple').val(); 2084 } 2085 2086 if (mListing == '' || mListing == null || mListing == 0) { 2087 jQuery('#select2-menu-listing-container').addClass('error'); 2088 jQuery('#menu-listing').addClass('error'); 2089 } else { 2090 jQuery('#select2-menu-listing-container').removeClass('error'); 2091 jQuery('#menu-listing').removeClass('error'); 2092 } 2093 if (mTitle == '') { 2094 jQuery('#menu-title').addClass('error'); 2095 } else { 2096 jQuery('#menu-title').removeClass('error'); 2097 } 2098 if (mDetail == '') { 2099 jQuery('#menu-detail').addClass('error'); 2100 } else { 2101 jQuery('#menu-detail').removeClass('error'); 2102 } 2103 if (mType == '' || mType == 0 || mType == null) { 2104 jQuery('select#menu-type').next('.select2-container').addClass('error'); 2105 } else { 2106 jQuery('select#menu-type').next('.select2-container').removeClass('error'); 2107 } 2108 if (mGroup == '' || mGroup == 0 || mGroup == null) { 2109 jQuery('select#menu-group').next('.select2-container').addClass('error'); 2110 } else { 2111 jQuery('select#menu-group').next('.select2-container').removeClass('error'); 2112 } 2113 if (mDetail == '' || mTitle == '' || (mType == '' && mType == 0 || mType == null) || (mGroup == '' && mGroup == 0 || mGroup == null) || mListing == '' || mListing == null || mListing == 0) { 2114 var dataError = [];
2115 dataError.status = 'error'; 2116 dataError.msg = jQuery('.lp-notifaction-area').data('error-msg'); 2117 ajax_success_popup(dataError, $this); 2118 return false; 2119 } 2120 var QpriceTog = false; 2121 if (jQuery('.coupons-fields-switch input[type="checkbox"]').is(':checked')) { 2122 QpriceTog = true; 2123 } 2124 $this.append('<i class="fa fa-spin fa-spinner"></i>'); 2125 $this.attr('disabled', 'disabled'); 2126 jQuery.ajax({ 2127 type: 'POST', 2128 dataType: 'json', 2129 url: ajax_search_term_object.ajaxurl, 2130 data: { 2131 'action': 'add_menu_cb', 2132 'user_id': userID, 2133 'mTitle': mTitle, 2134 'mDetail': mDetail, 2135 'mOldPrice': mOldPrice, 2136 'mNewPrice': mNewPrice, 2137 'mQuoteT': mQuoteT, 2138 'mQuoteL': mQuoteL, 2139 'mListing': mListing, 2140 'mLink': mLink, 2141 'mImage': mImage, 2142 'mType': mType, 2143 'mGroup': mGroup, 2144 'orderP': orderP, 2145 'orderU': orderU, 2146 'popularItem': popularItem, 2147 'spiceLVL': spiceLVL, 2148 'showQute': QpriceTog, 2149 'lpNonce': jQuery('#lpNonce').val() 2150 }, 2151 success: function(res) { 2152 jQuery('.lp-menu-close-outer').prepend('<input type="hidden" id="lp-showQOrP" value="' + QpriceTog + '">'); 2153 if (res.menu_after_update[mType][mGroup]) { 2154 var menuLength = parseInt(res.menu_after_update[mType][mGroup].length - 1); 2155 } else { 2156 location.reload(true); 2157 } 2158 jQuery('#menu-group').val(null).trigger('change'); 2159 var type_rep = mType.replace(/ /g, '-'); 2160 var grp_rep = mGroup[0].replace(/ /g, '-'); 2161 var listid = mListing; 2162 var menu_id = type_rep + '_' + grp_rep + '_' + menuLength + '_' + listid; 2163 var regmQuoteT = ''; 2164 var mQuoteLinK = ''; 2165 var $menu_price_check = ''; 2166 if (jQuery('#lp-showQOrP').val() == 'true') { 2167 regmQuoteT = '<div class="col-sm-6">' + 2168 '<label class="lp-dashboard-top-label" for="menu-quote-text-' + menu_id + '">Quote Text</label>' + 2169 '<input id="menu-quote-text-' + menu_id + '" type="text" class="form-control lp-dashboard-text-field" value="' + mQuoteT + '" placeholder="Ex: Quote">' + 2170 '</div>'; 2171 mQuoteLinK = '<div class="col-sm-6">' + 2172 '<label class="lp-dashboard-top-label" for="menu-quote-link-' + menu_id + '">Quote Link</label>' + 2173 '<input id="menu-quote-link-' + menu_id + '" type="text" class="form-control lp-dashboard-text-field" value="' + mQuoteL + '" placeholder="Ex: hht://yourweb.com/page">' + 2174 '</div>'; 2175 } 2176 if (jQuery('#lp-showQOrP').val() == 'false') { 2177 $menu_price_check = '<div class="menu-price-wrap">' + 2178 '<div class="col-sm-2 padding-left-0">' + 2179 '<label class="lp-dashboard-top-label" for="menu-old-price-' + menu_id + '">Reg. Price</label>' + 2180 '<input name="menu-old-price-' + menu_id + '" id="menu-old-price-' + menu_id + '" type="text" class="form-control lp-dashboard-text-field" placeholder="Ex: $10" value="' + mOldPrice + '">' + 2181 '</div>' + 2182 '<div class="col-sm-2 padding-left-0">' + 2183 '<label class="lp-dashboard-top-label" for="menu-new-price-' + menu_id + '">Sale Price</label>' + 2184 '<input id="menu-new-price-' + menu_id + '" name="menu-new-price-' + menu_id + '" type="text" class="form-control lp-dashboard-text-field" placeholder="Ex: $10" value="' + mNewPrice + '">' + 2185 '</div>' + 2186 '</div>'; 2187 } 2188 var checkedpoP = ''; 2189 if (popularItem == 'mItemPopularTrue') { 2190 checkedpoP = 'checked'; 2191 } 2192 var selected_spicelvl1 = ''; 2193 var selected_spicelvl2 = ''; 2194 var selected_spicelvl3 = ''; 2195 var selected_spicelvl4 = ''; 2196 2197 if (spiceLVL == 'spicelvl1') { 2198 selected_spicelvl1 = 'selected'; 2199 } else if (spiceLVL == 'spicelvl2') { 2200 selected_spicelvl2 = 'selected'; 2201 } else if (spiceLVL == 'spicelvl3') { 2202 selected_spicelvl3 = 'selected'; 2203 } else if (spiceLVL == 'spicelvl4') { 2204 selected_spicelvl4 = 'selected'; 2205 } 2206 var imagedivvar = ''; 2207 if (mImage != '') { 2208 imagedivvar = '<div class="menu-edit-img-wrap gal-img-count-single">' + 2209 '<span data-src="' + mImage + '" data-target="dis-old-img-' + menu_id + '" class="remove-menu-img"><i class="fa fa-close"></i></span>' + 2210 '<img class="gal-img-count-single lp-uploaded-img event-old-img-' + menu_id + '" src="' + mImage + '" alt="image">' + 2211 '</div>'; 2212 } 2213 2214 var html = '<div class="lp-menu-close-outer">
2214' + 2215 '<div class="lp-menu-closed clearfix ">' + 2216 '<div class="row">' + 2217 '<div class="col-md-6"><i class="fa fa-check-circle fa-check-circle2" aria-hidden="true"></i><h4 class="lp-right-side-title"><span>' + sItem + '</span><br>' + mTitle + '</h4></div>' + 2218 '<div class="col-md-2"><span>' + sGroup + '</span><br>' + mGroup + '</div>' + 2219 '<div class="col-md-2 price"><span>' + sPrice + '</span><br>' + calcPrice + '</div>' + 2220 '<div class="col-md-2"><span class="lp-dot-extra-buttons"><i class="fa fa-ellipsis-v" aria-hidden="true"></i>' + 2221 '<ul class="lp-user-menu list-style-none">' + 2222 '<li><a class="edit-menu-item" data-menuID="' + menu_id + '" data-uid="' + userID + '" href=""><i class="fa fa-pencil" aria-hidden="true"></i><span>' + sEdit + '</span></a></li>' + 2223 '<li><a href="" class="menu-del del-this" data-LID="' + mListing + '" data-targetid="' + menu_id + '" data-uid="' + userID + '"><i class="fa fa-trash" aria-hidden="true"></i><span>' + sDelete + '</span></a></li>' + 2224 '</ul>' + 2225 '</span></div>' + 2226 '</div>' + 2227 '</div>' + 2228 '<div id="menu-update-' + menu_id + '" class="lp-menu-form-outer background-white" style="display: none">' + 2229 '<div class="lp-menu-form-inner">' + 2230 '<form class="row">' + 2231 '<input value="' + mType + '" type="hidden" id="menu-type-' + menu_id + '" name="menu-type-' + menu_id + '">' + 2232 '<input type="hidden" value="' + mGroup + '" id="menu-group-' + menu_id + '" name="menu-group-' + menu_id + '">' + 2233 '<div class="col-sm-12 margin-top-10">' + 2234 '<div class="lp-menu-form-feilds">' + 2235 '<div class="row clearfix">' + 2236 '<div class="col-md-12">' + 2237 '<div class="row">' + 2238 '<div class="margin-bottom-10 col-md-8">' + 2239 '<label class="lp-dashboard-top-label" for="menu-title-' + menu_id + '">' + sMitem + '</label>' + 2240 '<input name="menu-title-' + menu_id + '" id="menu-title-' + menu_id + '" type="text" class="form-control lp-dashboard-text-field" placeholder="' + sPtitle + '" value="' + mTitle + '">' + 2241 '</div>' + $menu_price_check + 2242 '<div class="menu-quote-wrap clearfix margin-bottom-20">' + 2243 regmQuoteT + 2244 mQuoteLinK + 2245 '</div>' + 2246 '</div>' + 2247 '<div class="margin-bottom-30">' + 2248 '<label class="lp-dashboard-top-label" for="menu-detail-' + menu_id + '">' + sDesc + '</label>' + 2249 '<textarea name="menu-detail-' + menu_id + '" id="menu-detail-' + menu_id + '" type="text" class="form-control lp-dashboard-des-field" rows="3" placeholder="' + sPtitle + '">' + mDetail + '</textarea>' + 2250 '</div>' + 2251 '</div>' + 2252 2253 2254 '<div class="lp-invoices-all-stats-on-off clearfix margin-bottom-10 Popular_item_container">' + 2255 '<label class="switch">' + 2256 '<input ' + checkedpoP + ' value="Yes" class="form-control switch-checkbox menu_Popular_Item-' + menu_id + '" type="checkbox" name="lp_form_fields_inn[235]">' + 2257 '<div class="slider round"></div>' + 2258 '</label>' + 2259 '<span class="margin-left-10" style="font-size: 16px!important;font-weight: normal!important;">' + sPop + '</span>' + 2260 '</div>' + 2261 '<div class="clearfix margin-bottom-10 menuSpice-control_containter">' + 2262 '<select style="width: 100%!important;margin-left: 0;" id="menuSpice-control" class="form-control menuSpice-control-' + menu_id + '">' + 2263 '<option>' + sSpice + '</option>' + 2264 2265 2266 '<option data-level="1" ' + selected_spicelvl1 + ' >🌶</option>' + 2267 '<option data-level="2" ' + selected_spicelvl2 + ' >🌶🌶</option>' + 2268 '<option data-level="3" ' + selected_spicelvl3 + ' >🌶🌶🌶</option>' + 2269 2270 '</select>' + 2271 '</div>' + 2272 2273 '<div class="col-md-12">' + 2274 '<div class="jFiler-input-dragDrop pos-relative event-featured-image-wrap-dash">' + 2275 '<div class="upload-field dashboard-upload-field edit-upload-' + menu_id + '">' + 2276 '<input class="frontend-input-multiple" type="hidden" id="dis-old-img-' + menu_id + '" value="' + mImage + '">' + 2277 '<input type="hidden" value="' + mImage + '" class="frontend-input" name="frontend_input"><label><a class="jFiler-input-choose-btn blue">Browse File</a><input class="frontend-button" type="button" value="" style="position: relative; z-index: 1;"> </label><div class="clearfix"></div><img class="frontend-image" alt="image"> ' + 2278 '<div class= "menu-edit-imgs-wrap" >' + 2279 imagedivvar + 2280 '</div>' + 2281 '</div>' + 2282 '</div>' + 2283 '</div>' + 2284 2285 '</div>' + 2286 '</div>' + 2287 '</div>' + 2288 '<div class="clearfix"></div>' + 2289 '<div class="lp-menu-save-btns clearfix col-md-12 margin-bottom-20">' + 2290 '<button class="lp-cancle-btn cancel-update-menu">' + sCancel + '</button>' + 2291 '<button data-LID="' + mListing + '" data-menuID="' + menu_id + '" data-uid="' + userID + '" class="lp-save-btn lp-edit-menu">' + sSave + '</button>' + 2292 '</div>' + 2293 '</form>' + 2294 '</div>' + 2295 '</div>' + 2296 '<div>'; 2297 jQuery('.panel-body.lp-panel-body-outer.lp-menu-panel-body-outer .tab-content.lp-tab-content-outer .tab-pane.fade.in.active').append(html); 2298 $this.find('i.fa.fa-spin.fa-spinner').remove(); 2299 $this.removeAttr('disabled'); 2300 2301 2302 jQuery('.menu-edit-imgs-wrap .frontend-input-multiple').val(''); 2303 $this.closest('#menu-form-toggle').find('.lp-menu-close-outer.lp-menu-open').slide
2303Up(); 2304 $this.attr('id', 'lp-save-menu-reopen'); 2305 jQuery('#menu-title').val(''); 2306 jQuery('#menu-detail').val(''); 2307 jQuery('#menu-old-price').val(''); 2308 jQuery('#menu-new-price').val(''); 2309 jQuery('#menu-quote-text').val(''); 2310 jQuery('#menu-quote-link').val(''); 2311 jQuery('#menu-link').val(''); 2312 jQuery('.new-file-upload .frontend-input').val(''); 2313 jQuery('.new-file-upload .frontend-image').hide('slow'); 2314 }, 2315 error: function(err) { 2316 console.log(err); 2317 $this.find('i').remove(); 2318 $this.removeAttr('disabled'); 2319 var dataError = []; 2320 dataError.status = 'error'; 2321 dataError.msg = jQuery('.lp-notifaction-area').data('error-msg'); 2322 ajax_success_popup(dataError, $this); 2323 } 2324 }); 2325 }); 2326 2327 jQuery('.add-new-open-form').click(function(e) { 2328 e.preventDefault(); 2329 var targetForm = '#' + jQuery(this).data('form') + '-form-toggle'; 2330 jQuery('div.panel.with-nav-tabs.panel-default.lp-dashboard-tabs.col-md-11').fadeOut("fast", function() { 2331 jQuery(targetForm).fadeIn("fast", function() { 2332 jQuery(".lp-blank-section").fadeOut(); 2333 }); 2334 }); 2335 }); 2336 jQuery('.lp-blank-section .add-new-open-form').click(function(e) { 2337 e.preventDefault(); 2338 var targetForm = '#' + jQuery(this).data('form') + '-form-toggle'; 2339 jQuery(targetForm).fadeIn("fast", function() { 2340 jQuery(".lp-blank-section").fadeOut(); 2341 }); 2342 }); 2343 var targetPlanMetaKey = 'menu'; 2344 if (jQuery('.select2-ajax').length != 0) { 2345 targetPlanMetaKey = jQuery('.select2-ajax').data('metakey'); 2346 2347 var noResultsText = jQuery('#select2-ajax-noresutls').val(), 2348 inputShortText = jQuery('#select2-ajax-tooshort').val(), 2349 searchingText = jQuery('#select2-ajax-searching').val(); 2350 } 2351 2352 jQuery('.select2-ajax').select2({ 2353 ajax: { 2354 url: ajax_search_term_object.ajaxurl, 2355 dataType: 'json', 2356 type: 'GET', 2357 data: function(params) { 2358 return { 2359 q: params.term, // search query 2360 targetPlanMetaKey: targetPlanMetaKey, 2361 action: 'select2_ajax_dashbaord_listing' // AJAX action for admin-ajax.php 2362 }; 2363 }, 2364 processResults: function(data) { 2365 var options = []; 2366 var disabled_opts = false; 2367 if (data) { 2368 2369 // data is the array of arrays, and each of them contains ID and the Label of the option 2370 jQuery.each(data, function(index, text) { // do not forget that "index" is just auto incremented value 2371 var disabled_opts = false; 2372 if (text[2] == 'yes') { 2373 disabled_opts = true; 2374 } 2375 options.push({ id: text[0], text: text[1], disabled: disabled_opts }); 2376 }); 2377 2378 } 2379 return { 2380 results: options 2381 }; 2382 }, 2383 cache: true 2384 }, 2385 minimumInputLength: 3, 2386 language: { 2387 inputTooShort: function() { 2388 return inputShortText; 2389 }, 2390 noResults: function() { 2391 return noResultsText; 2392 }, 2393 searching: function() { 2394 return searchingText; 2395 } 2396 } 2397 }); 2398 2399 2400 /* for campaigns 2401 if (jQuery('.select2-ajaxx').length != 0) { 2402 var noResultsText = jQuery('#select2-ajax-noresutls').val(), 2403 inputShortText = jQuery('#select2-ajax-tooshort').val(), 2404 searchingText = jQuery('#select2-ajax-searching').val(); 2405 } 2406 jQuery('.lp-search-listing-camp').select2({ 2407 ajax: { 2408 url: ajax_search_term_object.ajaxurl, 2409 dataType: 'json', 2410 type: 'GET', 2411 data: function(params) { 2412 return { 2413 q: params.term, // search query 2414 action: 'select2_ajax_dashbaord_listing_camp' // AJAX action for admin-ajax.php 2415 }; 2416 console.log(params); 2417 }, 2418 processResults: function(data) { 2419 var options = []; 2420 if (data) { 2421 2422 // data is the array of arrays, and each of them contains ID and the Label of the option 2423 jQuery.each(data, function(index, text) { // do not forget that "index" is just auto incremented value 2424 options.push({ id: text[0], text: text[1] }); 2425 }); 2426 2427 } 2428 return { 2429 results: options 2430 }; 2431 }, 2432 cache: true 2433 }, 2434 minimumInputLength: 3, 2435 language: { 2436 inputTooShort: function() { 2437 return inputShortText; 2438 }, 2439 noResults: function() { 2440 return noResultsText; 2441 }, 2442 searching: function() { 2443 return searchingText; 2444 } 2445 } 2446 });
2447 end for camp */ 2448 2449 var uniqueMetaKey = 'event_id'; 2450 var planmetakey = 'events'; 2451 if (jQuery('.select2-ajax-unique').length != 0) { 2452 uniqueMetaKey = jQuery('.select2-ajax-unique').data('metakey'); 2453 planmetakey = jQuery('.select2-ajax-unique').data('planmetakey'); 2454 2455 var noResultsText = jQuery('#select2-ajax-noresutls').val(), 2456 inputShortText = jQuery('#select2-ajax-tooshort').val(), 2457 searchingText = jQuery('#select2-ajax-searching').val(); 2458 } 2459 2460 jQuery('.select2-ajax-unique').select2({ 2461 ajax: { 2462 url: ajax_search_term_object.ajaxurl, 2463 dataType: 'json', 2464 type: 'GET', 2465 data: function(params) { 2466 return { 2467 q: params.term, // search query 2468 uniqueMetaKey: uniqueMetaKey, 2469 planmetakey: planmetakey, 2470 action: 'select2_ajax_dashbaord_listing_unique' // AJAX action for admin-ajax.php 2471 }; 2472 }, 2473 processResults: function(data) { 2474 var options = []; 2475 if (data) { 2476 2477 // data is the array of arrays, and each of them contains ID and the Label of the option 2478 jQuery.each(data, function(index, text) { // do not forget that "index" is just auto incremented value 2479 var disabled_opts = false; 2480 if (text[2] == 'yes') { 2481 disabled_opts = true; 2482 } 2483 2484 options.push({ id: text[0], text: text[1], disabled: disabled_opts }); 2485 }); 2486 2487 } 2488 return { 2489 results: options 2490 }; 2491 }, 2492 cache: true 2493 }, 2494 minimumInputLength: 3, 2495 language: { 2496 inputTooShort: function() { 2497 return inputShortText; 2498 }, 2499 noResults: function() { 2500 return noResultsText; 2501 }, 2502 searching: function() { 2503 return searchingText; 2504 } 2505 } 2506 }); 2507 2508 jQuery('#ad-announcement-btn').on('click', function(e) { 2509 e.preventDefault(); 2510 var $this = jQuery(this), 2511 userID = $this.data('uid'), 2512 annMsg = jQuery('#announcements-message').val(), 2513 annBT = jQuery('#announcements-btn-text').val(), 2514 annBL = jQuery('#announcements-btn-link').val(), 2515 annLI = jQuery('#announcements-listing').val(), 2516 annSt = jQuery('#ann-style').find(':selected').val(), 2517 annIC = jQuery('#announcements-icon').val(), 2518 annType = '', 2519 annTI = jQuery('#announcements-title').val(); 2520 2521 if (annIC != '') 2522 2523 { 2524 var annType = jQuery('#announcements-icon').attr('icon-type'); 2525 } 2526 2527 if (annLI == 0 || annLI == '' || annLI == null) { 2528 jQuery('#select2-announcements-listing-container').addClass('error'); 2529 jQuery('#announcements-listing').addClass('error'); 2530 } else { 2531 jQuery('#select2-announcements-listing-container').removeClass('error'); 2532 jQuery('#announcements-listing').removeClass('error'); 2533 } 2534 if (annMsg == '') { 2535 jQuery('#announcements-message').addClass('error'); 2536 } else { 2537 jQuery('#announcements-message').removeClass('error'); 2538 } 2539 if (annTI == '') { 2540 jQuery('#announcements-title').addClass('error'); 2541 } else { 2542 jQuery('#announcements-title').removeClass('error'); 2543 } 2544 2545 if (annLI == 0 || annLI == '' || annTI == '' || annMsg == '' || annLI == 0 || annLI == '' || annLI == null) { 2546 var dataError = []; 2547 dataError.status = 'error'; 2548 dataError.msg = jQuery('.lp-notifaction-area').data('error-msg'); 2549 ajax_success_popup(dataError, $this); 2550 $this.find('i').remove(); 2551 return false; 2552 } 2553 if ($this.hasClass('processing-ann')) {} else { 2554 $this.append('<i class="fa fa-spin fa-spinner"></i>'); 2555 $this.addClass('processing-ann'); 2556 2557 jQuery.ajax({ 2558 type: 'POST', 2559 dataType: 'json', 2560 url: ajax_search_term_object.ajaxurl, 2561 data: { 2562 'action': 'add_announcements_cb', 2563 'user_id': userID, 2564 'annSt': annSt, 2565 'annMsg': annMsg,
2566 'annBT': annBT, 2567 'annBL': annBL, 2568 'annLI': annLI, 2569 'annTI': annTI, 2570 'annIC': annIC, 2571 'annType': annType, 2572 'lpNonce': jQuery('#lpNonce').val() 2573 }, 2574 success: function(res) { 2575 ajax_success_popup(res, $this); 2576 }, 2577 2578 error: function(err) { 2579 $this.find('i').remove(); 2580 } 2581 }); 2582 } 2583 2584 2585 }); 2586 2587 2588 jQuery('#ann-style').on('change', function(e) { 2589 2590 var $this = jQuery(this), 2591 2592 $thisDes = $this.find(':selected').attr('data-des'), 2593 2594 $thisTI = $this.find(':selected').attr('data-title'), 2595 2596 $thisIC = $this.find(':selected').attr('data-icon'), 2597 2598 $thisBT = $this.find(':selected').text(), 2599 2600 $thisST = $this.find(':selected').attr('data-st'); 2601 2602 2603 2604 jQuery('.announcement-wrap span').text($thisDes); 2605 2606 jQuery('#announcements-message').val($thisDes); 2607 2608 jQuery('.announcement-wrap a').text($thisBT); 2609 2610 jQuery('.announcement-wrap strong').text($thisTI); 2611 2612 jQuery('#announcements-btn-text').val($thisBT); 2613 2614 jQuery('#announcements-title').val($thisTI); 2615 2616 jQuery('.announcement-wrap i').removeClass(); 2617 2618 jQuery('.announcement-wrap i').addClass($thisIC); 2619 2620 2621 2622 2623 2624 jQuery('.field-desc strong').text($thisDes.length); 2625 2626 2627 2628 2629 2630 }) 2631 2632 jQuery('.ann-style-wrap span').click(function(e) { 2633 2634 var $this = jQuery(this), 2635 2636 $thisWrap = $this.closest('.ann-style-wrap'), 2637 2638 $thislabel = $this.closest('label'), 2639 2640 $thisDes = $this.data('des'), 2641 2642 $thisBT = $this.data('bt'); 2643 2644 2645 2646 2647 2648 $thisWrap.find('input[name="ann-style"]:checked').removeAttr('checked'); 2649 2650 $thisWrap.find('.ann-style-val').val($thislabel.find('input').val()); 2651 2652 $thislabel.find('input').attr('checked', true); 2653 2654 2655 2656 jQuery('.announcement-wrap span, #announcements-message').text($thisDes); 2657 2658 jQuery('.announcement-wrap a').text($thisBT); 2659 2660 jQuery('#announcements-btn-text').val($thisBT); 2661 2662 2663 2664 2665 2666 }); 2667 2668 2669 2670 jQuery(document).on('click', '#lp-save-dis', function(e) { 2671 e.preventDefault(); 2672 2673 var $this = jQuery(this), 2674 userID = $this.data('uid'), 2675 disHea = jQuery('#dis-heading').val(), 2676 disCod = jQuery('#dis-code').val(), 2677 disExpE = jQuery('#dis-expiry-e').val(), 2678 disExpS = jQuery('#dis-expiry-s').val(), 2679 disTimeE = jQuery('#dis-time-e').val(), 2680 disTimeS = jQuery('#dis-time-s').val(), 2681 disBT = jQuery('#dis-btn-text').val(), 2682 disBL = jQuery('#dis-btn-link').val(), 2683 disLI = jQuery('#dis-listing').val(), 2684 disImg = jQuery('.new-file-upload .frontend-input').val(), 2685 disOff = jQuery('#dis-off').val(), 2686 disDes = jQuery('#dis-description').val(); 2687 2688 if (disOff == '' || disOff == null) { 2689 disOff = jQuery('div#lp-percent #dis-off').val(); 2690 } 2691 if (disLI == 0 || disLI == '' || disLI == null) { 2692 jQuery('#select2-dis-listing-container').addClass('error'); 2693 jQuery('#dis-listing').addClass('error'); 2694 } else { 2695 jQuery('#select2-dis-listing-container').removeClass('error'); 2696 jQuery('#dis-listing').removeClass('error'); 2697 } 2698 if (disHea == '') { 2699 jQuery('#dis-heading').addClass('error'); 2700 } else { 2701 jQuery('#dis-heading').removeClass('error'); 2702 } 2703 if (disExpS == '') { 2704 jQuery('#dis-expiry-s').addClass('error'); 2705 } else { 2706 jQuery('#dis-expiry-s').removeClass('error'); 2707 } 2708 if (disTimeS == '') { 2709 jQuery('#dis-time-s').addClass('error'); 2710 } else { 2711 jQuery('#dis-time-s').removeClass('error'); 2712 } 2713 2714 if (disLI == 0 || disLI == '' || disLI == null || disHea == '' || disExpS == '' || disTimeS == '') { 2715 var dataError = [];
2716 dataError.status = 'error'; 2717 dataError.msg = jQuery('.lp-notifaction-area').data('error-msg'); 2718 ajax_success_popup(dataError, $this); 2719 $this.find('i').removeClass('fa-spin fa-spinner'); 2720 return false; 2721 } 2722 if ($this.hasClass('processing-dis')) {} else { 2723 $this.addClass('processing-dis'); 2724 $this.append('<i class="fa fa-spin fa-spinner"></i>'); 2725 jQuery.ajax({ 2726 type: 'POST', 2727 dataType: 'json', 2728 url: ajax_search_term_object.ajaxurl, 2729 data: { 2730 'action': 'add_discount_cb', 2731 'user_id': userID, 2732 'disHea': disHea, 2733 'disCod': disCod, 2734 'disExpE': disExpE, 2735 'disExpS': disExpS, 2736 'disTimeE': disTimeE, 2737 'disTimeS': disTimeS, 2738 'disBT': disBT, 2739 'disBL': disBL, 2740 'disLI': disLI, 2741 'disDes': disDes, 2742 'disOff': disOff, 2743 'disImg': disImg, 2744 'disSta': 'active', 2745 'lpNonce': jQuery('#lpNonce').val() 2746 }, 2747 success: function(res) { 2748 ajax_success_popup(res, $this); 2749 }, 2750 2751 error: function(err) { 2752 alert(err); 2753 $this.find('i').remove(); 2754 } 2755 }); 2756 } 2757 }); 2758 2759 jQuery(document).on('click', '#lp-save-offer', function(e) { 2760 2761 e.preventDefault(); 2762 2763 2764 2765 var $this = jQuery(this), 2766 2767 userID = $this.data('uid'), 2768 2769 offerTitle = jQuery('#offer-title').val(), 2770 2771 offerDes = jQuery('#offer-description').val(), 2772 2773 offerExp = jQuery('#offer-expriry').val(), 2774 2775 offerBT = jQuery('#offer-btn-text').val(), 2776 2777 offerBL = jQuery('#offer-btn-link').val(), 2778 2779 offerImg = jQuery('#frontend-input').val(), 2780 2781 offerLI = jQuery('#offer-listing').val(); 2782 2783 2784 2785 if (!jQuery('.btn-link-field-toggle').hasClass('link-active')) 2786 2787 { 2788 2789 offerBL = ''; 2790 2791 } 2792 2793 2794 2795 $this.append('<i class="fa fa-spin fa-spinner"></i>'); 2796 2797 2798 2799 if (offerLI == null || offerLI == '' || offerTitle == '' || offerExp == '') 2800 2801 { 2802 2803 jQuery('.ann-err-msg').fadeIn(500).delay(1500).fadeOut(500); 2804 2805 $this.find('i').remove(); 2806 2807 return false; 2808 2809 } 2810 2811 2812 2813 jQuery.ajax({ 2814 2815 type: 'POST', 2816 2817 dataType: 'json', 2818 2819 url: ajax_search_term_object.ajaxurl, 2820 2821 data: { 2822 2823 'action': 'add_offer_cb', 2824 2825 'user_id': userID, 2826 2827 'offerTitle': offerTitle, 2828 2829 'offerDes': offerDes, 2830 2831 'offerExp': offerExp, 2832 2833 'offerBT': offerBT, 2834 2835 'offerBL': offerBL, 2836 2837 'offerLI': offerLI, 2838 2839 'offerImg': offerImg, 2840 'lpNonce': jQuery('#lpNonce').val() 2841 2842 }, 2843 2844 success: function(res) 2845 2846 { 2847 2848 console.log(res); 2849 2850 $this.find('i').removeClass('fa-spin fa-spinner'); 2851 2852 $this.find('i').addClass('fa fa-check'); 2853 2854 location.reload(); 2855 2856 }, 2857 2858 error: function(err) 2859 2860 { 2861 2862 alert(err); 2863 2864 $this.find('i').remove(); 2865 2866 } 2867 2868 }); 2869 2870 }); 2871 2872 jQuery(document).on('click', '.del-this', function(e) { 2873 e.preventDefault(); 2874 jQuery('.remove-active').removeClass('remove-active'); 2875 jQuery(this).addClass('remove-active'); 2876 jQuery('#dashboard-delete-modal').modal('show'); 2877 jQuery('.modal-backdrop').hide(); 2878 }); 2879 2880 jQuery(document).on('click', '.dashboard-confirm-del-btn', function(e) { 2881 var $this = jQuery('.remove-active'); 2882 if ($this.hasClass('del-all-menu')) { 2883 var lid = $this.data('lid'), 2884 user_id = $this.data('uid'); 2885 2886 2887 2888 jQuery(this).append('<i class="fa fa-spin fa-spinner" style="margin-left: 5px;"></i>'); 2889 2890 jQuery.ajax({ 2891 type: 'POST', 2892 dataType: 'json', 2893 url: ajax_search_term_object.ajaxurl, 2894 data: { 2895 'action': 'del_all_menu_cb', 2896 'user_id': user_id, 2897 'lid': lid, 2898 'lpNonce': jQuery('#lpNonce').val() 2899 }, 2900 success: function(res) { 2901 if (res.status == 'success') { 2902 location.reload(); 2903 } 2904 $this.find('i').removeClass('fa-spin fa-spinner').addClass('fa-trash-o'); 2905 }, 2906 error: function(err) { 2907 console.log(err); 2908 $this.find('i').removeClass('fa-spin fa-spinner').addClass('fa-trash-o'); 2909 } 2910 }); 2911 } else { 2912 var targetID = $this.data('targetid'), 2913 userID = $this.data('uid'), 2914 delType = '', 2915 delIDS = '', 2916 dellAll = ''; 2917 2918 if ($this.hasClass('dis-del')) { 2919 delType = 'dis'; 2920 } 2921 if ($this.hasClass('event-del')) { 2922 delType = 'event'; 2923 } 2924 if ($this.hasClass('ann-del')) { 2925 delType = 'ann'; 2926 } 2927 if ($this.hasClass('offer-del')) { 2928 delType = 'offer'; 2929 delIDS = $this.data('del-ids'); 2930 } 2931 if ($this.hasClass('menu-del')) { 2932 delType = 'menu'; 2933 delIDS = $this.data('lid'); 2934 } 2935 if ($this.hasClass('del-type')) { 2936 delType = 'type'; 2937 dellAll = jQuery('input[name="delete-group-type"]:checked').val(); 2938 } 2939 if ($this.hasClass('del-group')) { 2940 delType = 'group'; 2941 dellAll = jQuery('input[name="delete-group-type"]:checked').val(); 2942 } 2943 jQuery(this).append('<i class="fa fa-spin fa-spinner" style="margin-left: 5px;"></i>'); 2944 jQuery.ajax({ 2945 type: 'POST', 2946 dataType: 'json', 2947 url: ajax_search_term_object.ajaxurl, 2948 data: { 2949 'action': 'del_ann_dis_menu_cb', 2950 'user_id': userID, 2951 'delType': delType, 2952 'targetID': targetID, 2953 'delIDS': delIDS, 2954 'dellAll': dellAll, 2955 'lpNonce': jQuery('#lpNonce').val() 2956 }, 2957 success: function(res) { 2958 if (res.status == 'success') { 2959 if (delType == 'menu') { 2960 jQuery('.menu-del[data-targetid="' + targetID + '"]').closest('.lp-menu-close-outer').remove(); 2961 jQuery('#dashboard-delete-modal').modal('hide'); 2962 jQuery('.dashboard-confirm-del-btn').find('i').remove(); 2963 } else { 2964 jQuery('#dashboard-delete-modal').modal('hide'); 2965 location.reload(); 2966 } 2967 2968 } 2969 $this.find('i').removeClass('fa-spin fa-spinner').addClass('fa-trash-o'); 2970 }, 2971 error: function(err) { 2972 console.log(err); 2973 $this.find('i').removeClass('fa-spin fa-spinner').addClass('fa-trash-o'); 2974 } 2975 }); 2976 } 2977 });
2978 jQuery(document).on('click', 'a.event-edit, a.menu-edit, a.ann-edit, a.dis-edit, a.offer-edit', function(e) { 2979 e.preventDefault(); 2980 var $this = jQuery(this), 2981 targetID = $this.data('targetid'), 2982 updateWrap = '#update-wrap-' + targetID; 2983 2984 if (jQuery('.active-update-form').length != 0) { 2985 jQuery('.active-update-form').slideUp(500, function(e) { 2986 jQuery('.active-update-form').removeClass('active-ann-form'); 2987 jQuery(updateWrap).slideToggle('500', function(e) { 2988 jQuery(updateWrap).addClass('active-update-form'); 2989 jQuery('.cancel-update').click(function(e) { 2990 e.preventDefault(); 2991 jQuery('.active-update-form').slideUp(500, function(e) { 2992 jQuery('.active-update-form').removeClass('active-update-form'); 2993 }) 2994 }) 2995 }); 2996 }); 2997 } else { 2998 jQuery(updateWrap).slideToggle('500', function(e) { 2999 jQuery(updateWrap).addClass('active-update-form'); 3000 jQuery('.cancel-update').click(function(e) { 3001 e.preventDefault(); 3002 jQuery('.active-update-form').slideUp(500, function(e) { 3003 jQuery('.active-update-form').removeClass('active-update-form'); 3004 }) 3005 }) 3006 }); 3007 } 3008 }); 3009 jQuery(document).on('click', '.edit-menu-item', function(e) { 3010 e.preventDefault(); 3011 var $this = jQuery(this), 3012 targetID = $this.data('menuid'), 3013 updateWrap = '#menu-update-' + targetID; 3014 3015 if (jQuery('.active-update-formm').length != 0) { 3016 jQuery('.active-update-formm').slideUp(500, function(e) { 3017 jQuery('.active-update-formm').removeClass('active-ann-form'); 3018 jQuery(updateWrap).slideToggle('500', function(e) { 3019 jQuery(updateWrap).addClass('active-update-formm'); 3020 jQuery('.cancel-update-menu').click(function(e) { 3021 e.preventDefault(); 3022 jQuery('.active-update-formm').slideUp(500, function(e) { 3023 jQuery('.active-update-formm').removeClass('active-update-formm'); 3024 }) 3025 }) 3026 }); 3027 }); 3028 } else { 3029 jQuery(updateWrap).slideToggle('500', function(e) { 3030 jQuery(updateWrap).addClass('active-update-formm'); 3031 jQuery('.cancel-update-menu').click(function(e) { 3032 e.preventDefault(); 3033 jQuery('.active-update-formm').slideUp(500, function(e) { 3034 jQuery('.active-update-formm').removeClass('active-update-formm'); 3035 }) 3036 }) 3037 }); 3038 } 3039 }); 3040 3041 if (jQuery('.lp-countdown').length != 0) { 3042 jQuery('.lp-countdown').each(function(i, obj) { 3043 var selector = '#' + jQuery(this).attr('id'); 3044 init_countdown(selector); 3045 }); 3046 } 3047}); 3048 3049jQuery(document).on('change', '#discount_displayin', function(e) { 3050 3051 e.preventDefault(); 3052 3053 var $this = jQuery(this), 3054 3055 thisval = $this.val(), 3056 3057 userID = $this.data('udi'); 3058 3059 3060 3061 jQuery($this).after('<i class="fa fa-spinner fa-spin" aria-hidden="true"></i>'); 3062 3063 jQuery.ajax({ 3064 3065 type: 'POST', 3066 3067 dataType: 'json', 3068 3069 url: ajax_search_term_object.ajaxurl, 3070 3071 data: { 3072 3073 'action': 'discount_display_area', 3074 3075 'userID': userID, 3076 3077 'thisval': thisval, 3078 'lpNonce': jQuery('#lpNonce').val() 3079 3080 }, 3081 3082 success: function(res) 3083 3084 { 3085 3086 jQuery('#discount_displayin').next('i').remove(); 3087 3088 }, 3089 3090 error: function(err) 3091 3092 { 3093 3094 alert(err); 3095 3096 $this.find('i').remove(); 3097 3098 } 3099 3100 });
3101 3102}) 3103 3104jQuery(document).on('change', '#event_displayin', function(e) { 3105 3106 e.preventDefault(); 3107 3108 var $this = jQuery(this), 3109 3110 thisval = $this.val(), 3111 3112 userID = $this.data('udi'); 3113 3114 jQuery($this).after('<i class="fa fa-spinner fa-spin" aria-hidden="true"></i>'); 3115 3116 jQuery.ajax({ 3117 3118 type: 'POST', 3119 3120 dataType: 'json', 3121 3122 url: ajax_search_term_object.ajaxurl, 3123 3124 data: { 3125 3126 'action': 'event_display_area', 3127 3128 'userID': userID, 3129 3130 'thisval': thisval, 3131 'lpNonce': jQuery('#lpNonce').val() 3132 3133 }, 3134 3135 success: function(res) 3136 3137 { 3138 3139 jQuery('#event_displayin').next('i').remove(); 3140 3141 }, 3142 3143 error: function(err) 3144 3145 { 3146 3147 alert(err); 3148 3149 $this.find('i').remove(); 3150 3151 } 3152 3153 }); 3154 3155}); 3156 3157 3158jQuery(document).on('click', '.lp-edit-offer', function(e) 3159 3160 { 3161 3162 e.preventDefault(); 3163 3164 var $this = jQuery(this), 3165 3166 userID = $this.data('uid'), 3167 3168 offerID = $this.data('offerid'), 3169 3170 offerTitle = jQuery('#offer-title-' + offerID).val(), 3171 3172 offerDes = jQuery('#offer-description-' + offerID).val(), 3173 3174 offerExp = jQuery('#offer-expriry-' + offerID).val(), 3175 3176 offerBT = jQuery('#offer-btn-text-' + offerID).val(), 3177 3178 offerBL = jQuery('#offer-btn-link-' + offerID).val(), 3179 3180 offerLI = jQuery('#offer-listing-' + offerID).val(); 3181 3182 3183 3184 if (!jQuery('.btn-link-field-toggle').hasClass('link-active')) 3185 3186 { 3187 3188 offerBL = ''; 3189 3190 } 3191 3192 3193 3194 3195 3196 $this.append('<i class="fa fa-spin fa-spinner"></i>'); 3197 3198 3199 3200 if (offerLI == null || offerLI == '' || offerTitle == '' || offerExp == '') 3201 3202 { 3203 3204 jQuery('.ann-err-msg').fadeIn(500).delay(1500).fadeOut(500); 3205 3206 $this.find('i').remove(); 3207 3208 return false; 3209 3210 } 3211 3212 3213 3214 3215 3216 jQuery.ajax({ 3217 3218 type: 'POST', 3219 3220 dataType: 'json', 3221 3222 url: ajax_search_term_object.ajaxurl, 3223 3224 data: { 3225 3226 'action': 'add_offer_cb', 3227 3228 'user_id': userID, 3229 3230 'offerTitle': offerTitle, 3231 3232 'offerDes': offerDes, 3233 3234 'offerExp': offerExp, 3235 3236 'offerBT': offerBT, 3237 3238 'offerBL': offerBL, 3239 3240 'offerLI': offerLI, 3241 3242 'offerUP': 'yes', 3243 3244 'offerID': offerID, 3245 'lpNonce': jQuery('#lpNonce').val() 3246 3247 }, 3248 3249 success: function(res) 3250 3251 { 3252 3253 // console.log(res); 3254 3255 $this.find('i').removeClass('fa-spin fa-spinner'); 3256 3257 $this.find('i').addClass('fa fa-check'); 3258 3259 location.reload(); 3260 3261 }, 3262 3263 error: function(err) 3264 3265 { 3266 3267 alert(err); 3268 3269 $this.find('i').remove(); 3270 3271 } 3272 3273 }); 3274 3275 }); 3276 3277 3278 3279jQuery(document).on('click', '.lp-edit-dis', function(e) 3280 3281 { 3282 e.preventDefault(); 3283 var $this = jQuery(this), 3284 3285 disID = $this.data('disid'), 3286 userID = $this.data('uid'), 3287 disHea = jQuery('#dis-heading-' + disID).val(), 3288 disCod = jQuery('#dis-code-' + disID).val(), 3289 disExpE = jQuery('#dis-expiry-e-' + disID).val(), 3290 disExpS = jQuery('#dis-expiry-s-' + disID).val(), 3291 disTimeE = jQuery('#dis-time-e-' + disID).val(), 3292 disTimeS = jQuery('#dis-time-s-' + disID).val(), 3293 disBT = jQuery('#dis-btn-text-' + disID).val(), 3294 disBL = jQuery('#dis-btn-link-' + disID).val(), 3295 disLI = $this.data('listid'), 3296 disOff = jQuery('#dis-off-' + disID).val(), 3297 disImg = jQuery('.edit-upload-' + disID + ' .frontend-input').val(); 3298 disDes = jQuery('#dis-description-' + disID).val(); 3299 3300 $this.append('<i class="fa fa-spin fa-spinner"></i>'); 3301 if (disLI == 0 || disLI == '') { 3302 jQuery('.ann-err-msg').fadeIn(500).delay(1500).fadeOut(500); 3303 $this.find('i').remove(); 3304 return false; 3305 } 3306 if (disImg == '') { 3307 disImg = jQuery('#dis-old-img-' + disID).val(); 3308 } 3309 jQuery.ajax({ 3310 type: 'POST', 3311 dataType: 'json', 3312 url: ajax_search_term_object.ajaxurl, 3313 data: { 3314 'action': 'add_discount_cb', 3315 'user_id': userID, 3316 'disID': disID, 3317 'disHea': disHea, 3318 'disCod': disCod, 3319 'disExpE': disExpE, 3320 'disExpS': disExpS, 3321 'disTimeE': disTimeE, 3322 'disTimeS': disTimeS, 3323 'disBT': disBT, 3324 'disBL': disBL, 3325 'disLI': disLI, 3326 'disDes': disDes, 3327 'disOff': disOff, 3328 'disImg': disImg, 3329 'disUp': 'yes', 3330 'lpNonce': jQuery('#lpNonce').val() 3331 }, 3332 success: function(res) { 3333 ajax_success_popup(res, $this); 3334 }, 3335 error: function(err) { 3336 // alert( err ); 3337 // $this.find('i').remove(); 3338 } 3339 }); 3340 });
3341 3342 3343 3344jQuery(document).on('click', '.lp-edit-announcements', function(e) { 3345 e.preventDefault(); 3346 var $this = jQuery(this), 3347 annID = $this.data('annid'), 3348 userID = $this.data('uid'), 3349 annMsg = jQuery('#announcements-message-' + annID).val(), 3350 annBT = jQuery('#announcements-btn-text-' + annID).val(), 3351 annBL = jQuery('#announcements-btn-link-' + annID).val(), 3352 annSt = jQuery('#ann-style-val-' + annID).val(), 3353 annTI = jQuery('#announcements-title-' + annID).val(), 3354 annIC = jQuery('#announcements-icon-' + annID).val(), 3355 annLI = jQuery(this).data('lid'); 3356 3357 $this.append('<i class="fa fa-spin fa-spinner"></i>'); 3358 if (annLI == 0 || annLI == '' || annMsg == '') { 3359 jQuery('.ann-err-msg-' + annID).fadeIn(500).delay(1500).fadeOut(500); 3360 $this.find('i').remove(); 3361 return false; 3362 } 3363 3364 jQuery.ajax({ 3365 type: 'POST', 3366 dataType: 'json', 3367 url: ajax_search_term_object.ajaxurl, 3368 data: { 3369 'action': 'add_announcements_cb', 3370 'user_id': userID, 3371 'annMsg': annMsg, 3372 'annSt': annSt, 3373 'annBT': annBT, 3374 'annBL': annBL, 3375 'annLI': annLI, 3376 'annTI': annTI, 3377 'annIC': annIC, 3378 'annUP': 'yes', 3379 'annID': annID, 3380 'lpNonce': jQuery('#lpNonce').val() 3381 }, 3382 3383 success: function(res) { 3384 ajax_success_popup(res, $this); 3385 3386 }, 3387 3388 error: function(err) { 3389 3390 } 3391 }); 3392}); 3393 3394function init_countdown(selector) { 3395 var $this = jQuery(selector); 3396 if (!$this.length) return false; 3397 3398 var clock; 3399 var daysLabel = jQuery(selector).data('label-days'), 3400 hoursLabel = jQuery(selector).data('label-hours'), 3401 minsLabel = jQuery(selector).data('label-mints'), 3402 cHour = jQuery(selector).data('hour'), 3403 cMinute = jQuery(selector).data('minute'), 3404 cDay = jQuery(selector).data('day'), 3405 cMonth = jQuery(selector).data('month'), 3406 cYear = jQuery(selector).data('year'); 3407 3408 FlipClock.Lang.Custom = { days: daysLabel, hours: hoursLabel, minutes: minsLabel }; 3409 3410 var startDate = new Date(cYear, cMonth, cDay, cHour, cMinute); //year, month, day 3411 var now = Math.floor(Date.now() / 1000); //Current timestamp in seconds 3412 var clockStart = startDate.getTime() / 1000 - now; //What to set the clock at when page loads 3413 var numDays = Math.floor(clockStart / 86400); 3414 3415 var minDigits = 6; 3416 if (numDays > 99) { 3417 minDigits = 7; 3418 } 3419 3420 clock = jQuery(selector).FlipClock({ 3421 clockFace: 'DailyCounter', 3422 autoStart: true, 3423 showSeconds: false, 3424 language: 'Custom', 3425 minimumDigits: minDigits 3426 }); 3427 3428 clock.setTime(clockStart); 3429 clock.setCountdown(true); 3430} 3431 3432jQuery(document).on('mouseleave', '#menu-categories-menu', function(e) { 3433 3434 jQuery('.lp-header-nav-btn').removeClass('active-can-menu'); 3435 3436 jQuery('#menu-categories-menu').css('opacity', '0'); 3437 3438 jQuery('#menu-categories-menu').css('transform', 'scale(0)'); 3439 3440}); 3441 3442jQuery(document).on('click', '.lp-ann-btn', function(e) { 3443 3444 e.preventDefault(); 3445 3446 if (jQuery(this).hasClass('lp-no-review-btn')) { 3447 3448 } else { 3449 var targetANN = '#' + jQuery(this).attr('data-ann'); 3450 jQuery(targetANN).show(); 3451 3452 jQuery(targetANN).find('.lp-listing-announcement').fadeIn(); 3453 jQuery(targetANN).find('.lp-listing-announcement').addClass('active-ann'); 3454 3455 jQuery('.code-overlay').fadeIn(); 3456 } 3457}); 3458 3459 3460 3461 3462jQuery(document).on('click', '.close-ann', function(e) { 3463 3464 e.preventDefault(); 3465 3466 jQuery('.active-ann').fadeOut(); 3467 jQuery('.active-ann').removeClass('active-ann'); 3468 jQuery('.code-overlay').fadeOut(); 3469 jQuery('.lp-listing-announcements').fadeOut(); 3470}); 3471 3472 3473 3474jQuery(document).on('click', '.lp-coupon-btn', function(e) { 3475 3476 e.preventDefault(); 3477 3478 3479 3480 var targetCOUP = '#' + jQuery(this).data('coupon'); 3481 3482 3483 3484 jQuery(targetCOUP).fadeIn(); 3485 3486 jQuery(targetCOUP).addClass('active-coupon'); 3487 3488 3489 3490 jQuery('.code-overlay').fadeIn(); 3491 3492 3493 3494}); 3495 3496jQuery(document).on('click', '.close-coupon', function(e) { 3497 3498 e.preventDefault(); 3499 3500 3501 3502 jQuery('.active-coupon').fadeOut(); 3503 3504 jQuery('.active-coupon').removeClass('active-coupon'); 3505 3506 jQuery('.code-overlay').fadeOut(); 3507 3508}); 3509 3510 3511 3512jQuery(document).on('shown.bs.tab', 'a[href="#menu_tab"]', function(e) { 3513 //slickINIT(); 3514 jQuery('.lp-listing-menuu-slider').slick('refresh'); 3515}); 3516 3517 3518 3519 3520 3521jQuery(document).on('click', '.ann-toggle-btn', function(e) { 3522 3523 e.preventDefault(); 3524 var $this = jQuery(this), 3525 status = $this.attr('data-status'), 3526 annID = $this.data('annid'), 3527 userID = $this.data('uid'); 3528 3529 jQuery.ajax({ 3530 type: 'POST', 3531 dataType: 'json', 3532 url: ajax_search_term_object.ajaxurl, 3533 data: { 3534 'action': 'add_announcements_cb', 3535 'user_id': userID, 3536 'status': status, 3537 'annID': annID, 3538 'annUP': 'on-off', 3539 'lpNonce': jQuery('#lpNonce').val() 3540 }, 3541 3542 success: function(res) { 3543 if (res.status == 0) { 3544 status = 'inactive'; 3545 } else if (res.status == 1) { 3546 status = 'active'; 3547 } 3548 $this.attr('data-status', status); 3549 }, 3550 error: function(err) { 3551 $this.find('i').remove(); 3552 } 3553 });
3554 3555}); 3556jQuery(document).on('change', '.on-off-ann', function(e) { 3557 e.preventDefault(); 3558 3559 var $this = jQuery(this), 3560 status = $this.attr('data-status'), 3561 annID = $this.data('annid'), 3562 userID = $this.data('uid'); 3563 3564 jQuery.ajax({ 3565 type: 'POST', 3566 dataType: 'json', 3567 url: ajax_search_term_object.ajaxurl, 3568 data: { 3569 'action': 'add_announcements_cb', 3570 'user_id': userID, 3571 'status': status, 3572 'annID': annID, 3573 'annUP': 'on-off', 3574 'lpNonce': jQuery('#lpNonce').val() 3575 }, 3576 3577 success: function(res) { 3578 if (res.status == 0) { 3579 status = 'inactive'; 3580 } else if (res.status == 1) { 3581 status = 'active'; 3582 } 3583 $this.attr('data-status', status); 3584 }, 3585 error: function(err) { 3586 $this.find('i').remove(); 3587 } 3588 }); 3589}); 3590 3591 3592jQuery(document).on('keyup', '#announcements-message', function(e) { 3593 3594 var thisText = jQuery(this).val(); 3595 3596 jQuery('.ann-preivew-wrap .announcement-wrap span').text(thisText); 3597 3598 3599 3600 jQuery('.field-desc strong').text(thisText.length); 3601 3602}); 3603 3604jQuery(document).on('keyup', '#announcements-title', function(e) { 3605 3606 var thisText = jQuery(this).val(); 3607 3608 jQuery('.ann-preivew-wrap .announcement-wrap strong').text(thisText); 3609 3610}); 3611 3612jQuery(document).on('keyup', '#announcements-btn-text', function(e) { 3613 3614 var thisText = jQuery(this).val(); 3615 3616 jQuery('.ann-preivew-wrap .announcement-wrap .announcement-btn').text(thisText); 3617 3618 3619 3620}); 3621 3622jQuery(document).on('focusout', '#announcements-icon', function(e) { 3623 3624 var thisText = jQuery(this).val(); 3625 if (thisText == '') { return false; } 3626 3627 if (thisText.match("^fa")) 3628 3629 { 3630 3631 jQuery('.announcement-wrap img').hide(); 3632 3633 jQuery('.announcement-wrap i').show(); 3634 3635 jQuery(this).attr('icon-type', 'fa-icon'); 3636 3637 jQuery('.announcement-wrap i').removeClass().addClass('fa ' + thisText); 3638 3639 } else 3640 3641 { 3642 3643 jQuery('.announcement-wrap i').hide() 3644 3645 jQuery('.announcement-wrap img').show(); 3646 3647 jQuery('.announcement-wrap img').attr('src', thisText); 3648 3649 jQuery(this).attr('icon-type', 'img-icon'); 3650 3651 } 3652 3653 3654 3655}); 3656 3657 3658 3659 3660 3661function slickINIT() { 3662 3663 if (jQuery('.lp-listing-menuu-slider').length != 0) { 3664 jQuery('.lp-listing-menuu-slider').slick({ 3665 infinite: true, 3666 slidesToShow: 1, 3667 slidesToScroll: 1, 3668 adaptiveHeight: true, 3669 nextArrow: "<i class=\"fa fa-angle-right arrow-left\" aria-hidden=\"true\"></i>", 3670 prevArrow: "<i class=\"fa fa-angle-left arrow-right\" aria-hidden=\"true\"></i>" 3671 }); 3672 3673 } 3674 3675} 3676jQuery(document).on('change', '.coupons-fields-switch input[type="checkbox"]', function(e) { 3677 e.preventDefault(); 3678 var targetID = jQuery(this).data('target'); 3679 if (targetID == 'coupon-external') { 3680 if (jQuery(this).is(':checked')) { 3681 jQuery('#btn-url-switch').slideDown(500); 3682 //jQuery('#dis-code').closest('.lp-coupon-box-row').slideUp(500); 3683 } else { 3684 jQuery('#btn-url-switch').slideUp(500); 3685 //jQuery('#dis-code').closest('.lp-coupon-box-row').slideDown(500); 3686 } 3687 3688 } else if (targetID == 'quote-button') { 3689 if (jQuery(this).is(':checked')) { 3690 jQuery('.menu-price-wrap').slideUp(500, function() { 3691 jQuery('.menu-quote-wrap').slideDown(500); 3692 }); 3693 } else { 3694 jQuery('.menu-quote-wrap').slideUp(500, function() { 3695 jQuery('.menu-price-wrap').slideDown(500); 3696 }); 3697 } 3698 } else if (targetID == 'coupon-end') { 3699 if (jQuery(this).is(':checked')) { 3700 jQuery('.lp-cpn-end-container').slideDown(500); 3701 } else { 3702 jQuery('.lp-cpn-end-container').slideUp(500); 3703 } 3704 } else { 3705 jQuery('#' + targetID + '-switch').slideToggle(500, function() { 3706 if (!jQuery('#date-switch').is(':visible') && !jQuery('#time-switch').is(':visible')) { 3707 jQuery('.empty-row-check').slideToggle(); 3708 } 3709 }); 3710 } 3711 3712}); 3713 3714 3715jQuery(document).on('click', '.del-all-menu', function(e) { 3716 e.preventDefault(); 3717 3718 jQuery(this).addClass('remove-active'); 3719 jQuery('#dashboard-delete-modal').modal('show');
3720 jQuery('.modal-backdrop').hide(); 3721 3722 3723}); 3724 3725jQuery(document).on('click', '#lp-save-events', function(e) { 3726 e.preventDefault(); 3727 var $this = jQuery(this), 3728 eTitle = jQuery('#event-title').val(), 3729 eDesc = jQuery('#event-description').val(), 3730 eDate = jQuery('#event-date-s').val(), 3731 eDateE = jQuery('#event-date-e').val(), 3732 eTime = jQuery('#event-time').val(), 3733 eTimeE = jQuery('#event-time-e').val(), 3734 eLoc = '', 3735 eLat = jQuery('#lp-events-form #latitude').val(), 3736 eLon = jQuery('#lp-events-form #longitude').val(), 3737 eTUrl = jQuery('#event-tickets-data').val(), 3738 eLID = jQuery('#event-listing').val(), 3739 eImg = jQuery('.new-file-upload .frontend-input').val(), 3740 eUID = $this.data('uid'), 3741 eUtils = ''; 3742 if (jQuery('.events-map-wrap a[data-type="gaddresscustom"]').hasClass('active')) { 3743 eLoc = jQuery('#lp-events-form input[name="gAddresscustom"]').val(); 3744 } else { 3745 eLoc = jQuery('#lp-events-form input[name="gAddress"]').val(); 3746 } 3747 3748 jQuery('.coupons-fields-switch').find('.switch-checkbox').each(function() { 3749 var CheckboxX = jQuery(this), 3750 target = CheckboxX.data('target'), 3751 targetVal = '' 3752 if (CheckboxX.is(':checked')) { 3753 targetVal = 'yes'; 3754 } else { 3755 targetVal = 'no'; 3756 } 3757 eUtils += target + '|' + targetVal + '*'; 3758 }); 3759 if (eLID == '' || eLID == 0 || eLID == null) { 3760 if (jQuery('#event-listing').length) { 3761 jQuery('#event-listing').addClass('error'); 3762 } else { 3763 jQuery('#select2-event-listing-container').addClass('error'); 3764 } 3765 } else { 3766 if (jQuery('#event-listing').length) { 3767 jQuery('#event-listing').removeClass('error'); 3768 } else { 3769 jQuery('#select2-event-listing-container').removeClass('error'); 3770 } 3771 3772 } 3773 if (eTitle == '') { 3774 jQuery('#event-title').addClass('error'); 3775 } else { 3776 jQuery('#event-title').removeClass('error'); 3777 } 3778 3779 var checkEndDate = true; 3780 if (jQuery('.lp-event-end-date-switch').is(':checked')) { 3781 checkEndDate = false; 3782 if (eDateE == '' || eTimeE == '') { 3783 if (eDateE == '') { 3784 jQuery('#event-date-e').addClass('error'); 3785 } 3786 if (eTimeE == '') { 3787 jQuery('#event-time-e').addClass('error'); 3788 } 3789 checkEndDate = true; 3790 } else { 3791 if (eDateE == '') { 3792 jQuery('#event-date-e').removeClass('error'); 3793 } 3794 if (eTimeE == '') { 3795 jQuery('#event-time-e').removeClass('error'); 3796 } 3797 checkEndDate = false; 3798 } 3799 } else { 3800 jQuery('#event-date-e').removeClass('error'); 3801 jQuery('#event-time-e').removeClass('error'); 3802 checkEndDate = false; 3803 } 3804 3805 if (eDate == '') { 3806 jQuery('#event-date-s').addClass('error'); 3807 } else { 3808 jQuery('#event-date-s').removeClass('error'); 3809 } 3810 if (eTime == '') { 3811 jQuery('#event-time').addClass('error'); 3812 } else { 3813 jQuery('#event-time').removeClass('error'); 3814 } 3815 if (eLID == '' || eLID == 0 || eLID == null || eTitle == '' || eTime == '' || eDate == '' || checkEndDate) { 3816 var dataError = []; 3817 dataError.status = 'error'; 3818 dataError.msg = jQuery('.lp-notifaction-area').data('error-msg'); 3819 ajax_success_popup(dataError, $this); 3820 return false; 3821 } 3822 if (jQuery('a[data-type="gaddress"]').hasClass('active')) { 3823 if (eLoc == '') { 3824 jQuery('#lp-events-form input[name="gAddress"]').addClass('error'); 3825 var dataError = []; 3826 dataError.status = 'error'; 3827 dataError.msg = jQuery('.lp-notifaction-area').data('error-msg'); 3828 ajax_success_popup(dataError, $this); 3829 return false; 3830 } else { 3831 jQuery('#lp-events-form input[name="gAddress"]').removeClass('error'); 3832 } 3833 } else { 3834 if (eLat == '' || eLon == '' || eLoc == '') { 3835 3836 jQuery('#inputAddresss').addClass('error'); 3837 3838 var dataError = [];
3839 dataError.status = 'error'; 3840 dataError.msg = jQuery('.lp-notifaction-area').data('error-msg'); 3841 ajax_success_popup(dataError, $this); 3842 return false; 3843 } 3844 } 3845 3846 $this.append('<i class="fa fa-spin fa-spinner"></i>'); 3847 jQuery.ajax({ 3848 type: 'POST', 3849 dataType: 'json', 3850 url: ajax_search_term_object.ajaxurl, 3851 data: { 3852 'action': 'add_events_cb', 3853 'eTitle': eTitle, 3854 'eDesc': eDesc, 3855 'eDate': eDate, 3856 'eDateE': eDateE, 3857 'eTime': eTime, 3858 'eTimeE': eTimeE, 3859 'eLoc': eLoc, 3860 'eLat': eLat, 3861 'eLon': eLon, 3862 'eTUrl': eTUrl, 3863 'eLID': eLID, 3864 'eUID': eUID, 3865 'eImg': eImg, 3866 'eUtils': eUtils, 3867 'lpNonce': jQuery('#lpNonce').val() 3868 }, 3869 success: function(res) { 3870 ajax_success_popup(res, $this); 3871 }, 3872 error: function(err) { 3873 console.log(err); 3874 } 3875 }); 3876}); 3877 3878//lp-save-events 3879 3880 3881jQuery(document).on('click', '.lp-save-events', function(e) { 3882 e.preventDefault(); 3883 var $this = jQuery(this), 3884 eID = $this.data('eid'), 3885 eTitle = jQuery('#event-title-' + eID).val(), 3886 eDesc = jQuery('#event-description-' + eID).val(), 3887 eDate = jQuery('#event-date-s-' + eID).val(), 3888 eDateE = jQuery('#event-date-e-' + eID).val(), 3889 eTime = jQuery('#event-time-' + eID).val(), 3890 eTimeE = jQuery('#event-time-e-' + eID).val(), 3891 eLoc = jQuery('#event-location-' + eID).val(), 3892 eLat = $this.closest('.lp-coupons-form-inner').find('.latitude').val(), 3893 eLong = $this.closest('.lp-coupons-form-inner').find('.longitude').val(), 3894 eTUrl = jQuery('#event-tickets-data-' + eID).val(), 3895 eImg = jQuery('.edit-upload-' + eID + ' .frontend-input').val(), 3896 eUID = $this.data('uid'); 3897 3898 3899 if (eTitle == '') { 3900 jQuery('#event-title').addClass('error'); 3901 } else { 3902 jQuery('#event-title').removeClass('error'); 3903 } 3904 if (eTitle == '') { 3905 return false; 3906 } 3907 if (eImg == '') { 3908 eImg = jQuery('#event-old-img-' + eID).val(); 3909 } 3910 3911 if (eLoc == '') { 3912 jQuery('#event-location-' + eID).addClass('error'); 3913 var dataError = []; 3914 dataError.status = 'error'; 3915 dataError.msg = jQuery('.lp-notifaction-area').data('error-msg'); 3916 ajax_success_popup(dataError, $this); 3917 return false; 3918 } else { 3919 jQuery('#event-location-' + eID).removeClass('error'); 3920 } 3921 $this.append('<i class="fa fa-spin fa-spinner"></i>'); 3922 jQuery.ajax({ 3923 type: 'POST', 3924 dataType: 'json', 3925 url: ajax_search_term_object.ajaxurl, 3926 data: { 3927 'action': 'add_events_cb', 3928 'eTitle': eTitle, 3929 'eDesc': eDesc, 3930 'eDate': eDate, 3931 'eDateE': eDateE, 3932 'eTime': eTime, 3933 'eTimeE': eTimeE, 3934 'eLoc': eLoc, 3935 'eLat': eLat, 3936 'eLon': eLong, 3937 'eTUrl': eTUrl, 3938 'eUID': eUID, 3939 'eID': eID, 3940 'eImg': eImg, 3941 'eUp': 'yes', 3942 'lpNonce': jQuery('#lpNonce').val() 3943 }, 3944 success: function(res) { 3945 ajax_success_popup(res, $this); 3946 }, 3947 error: function(err) { 3948 console.log(err); 3949 } 3950 }); 3951}); 3952 3953jQuery(document).on('click', '.attend-event', function(e) { 3954 e.preventDefault(); 3955 var $this = jQuery(this), 3956 eID = $this.data('event'), 3957 eUID = $this.data('uid'), 3958 notGoing = '', 3959 goingText = jQuery('.going-text').val(), 3960 nGoingText = jQuery('.not-going-text').val(); 3961 3962 if ($this.hasClass('processing')) { 3963 3964 } else { 3965 if ($this.hasClass('not-going')) { 3966 notGoing = 'yes'; 3967 } else { 3968 3969 } 3970 if ($this.hasClass('from-lpec')) { 3971 $this.find('i').removeClass('fa-plus').addClass('fa-spinner fa-spin'); 3972 } else { 3973 $this.append('<i class="fa fa-spinner fa-spin"></i>'); 3974 } 3975 3976 $this.addClass('processing'); 3977 3978 jQuery.ajax({ 3979 type: 'POST', 3980 dataType: 'json', 3981 url: ajax_search_term_object.ajaxurl, 3982 data: { 3983 'action': 'event_attending_cb', 3984 'eID': eID, 3985 'eUID': eUID, 3986 'notGoing': notGoing, 3987 'lpNonce': jQuery('#lpNonce').val() 3988 }, 3989 success: function(res) { 3990 if ($this.hasClass('from-lpec')) { 3991 jQuery('#lpec-attendee-count-' + eID).text(parseInt(res.total_attending)); 3992 } else { 3993 jQuery('.total-going').text(res.total_attending); 3994 $this.find('i').removeClass('fa-spin fa-spinner').addClass('fa-check'); 3995 } 3996 3997 $this.removeClass('processing'); 3998 if (notGoing == 'yes') { 3999 $this.removeClass('not-going'); 4000 if ($this.hasClass('from-lpec')) { 4001 jQuery('ul#lpec-attendees-avatar-' + eID).find('li#lpec-attendee-avatar-' + eUID + '-' + eID).remove(); 4002 $this.find('i').removeClass('fa-spin fa-spinner').addClass('fa-plus'); 4003 } else { 4004 $this.text(goingText); 4005 } 4006 4007 } else { 4008 $this.addClass('not-going'); 4009 if ($this.hasClass('from-lpec')) { 4010 jQuery('ul#lpec-attendees-avatar-' + eID).prepend(res.attendee_avatar); 4011 $this.find('i').removeClass('fa-spin fa-spinner').addClass('fa-times'); 4012 } else { 4013 $this.text(nGoingText); 4014 } 4015 } 4016 4017 }, 4018 error: function(err) { 4019 console.log(err); 4020 } 4021 }); 4022 } 4023}); 4024 4025jQuery(document).on('click', '.cancel-ad-new-btn', function(e) { 4026 e.preventDefault(); 4027 var targetForm = '#' + jQuery(this).data('cancel') + '-form-toggle'; 4028 jQuery(targetForm).fadeOut("fast", function() { 4029 if (jQuery('body').find('div.panel.with-nav-tabs.panel-default.lp-dashboard-tabs.col-md-11')) { 4030 jQuery(".lp-blank-section").fadeIn(); 4031 } 4032 jQuery('div.panel.with-nav-tabs.panel-default.lp-dashboard-tabs.col-md-11').fadeIn(); 4033 });
4034}); 4035 4036 4037jQuery(document).on('click', '.menu-add-new', function(e) { 4038 jQuery('.panel.with-nav-tabs.panel-default.lp-dashboard-tabs').fadeOut("slow", function() { 4039 jQuery('div.tab-pane.fade.in.active.clearfix.lp-dashboard-menu-container').fadeIn("fast", function() { 4040 jQuery('div.panel.with-nav-tabs.panel-default.lp-dashboard-tabs.col-md-12.lp-left-panel-height.lp-left-panel-height-outer.padding-bottom0').fadeIn("fast"); 4041 }); 4042 }); 4043}); 4044 4045jQuery(document).on('click', '.lp-view-all-btn', function(e) { 4046 e.preventDefault(); 4047 if (jQuery(this).hasClass('all-with-refresh')) { 4048 location.reload(); 4049 } else { 4050 jQuery('div.panel.with-nav-tabs.panel-default.lp-dashboard-tabs.col-md-12.lp-left-panel-height.lp-left-panel-height-outer.padding-bottom0').fadeOut("fast", function() { 4051 jQuery('div.tab-pane.fade.in.active.clearfix.lp-dashboard-menu-container').fadeOut("fast", function() { 4052 jQuery('.panel.with-nav-tabs.panel-default.lp-dashboard-tabs').fadeIn("Slow"); 4053 }); 4054 }); 4055 } 4056 4057}); 4058 4059jQuery(document).on('click', '.cancel-add-menu', function(e) { 4060 e.preventDefault(); 4061 jQuery('#lp-save-menu').attr('id', 'lp-save-menu-reopen'); 4062 jQuery('.lp-menu-close-outer.lp-menu-open').slideUp(); 4063}); 4064jQuery(document).on('click', '#lp-save-menu-reopen', function(e) { 4065 e.preventDefault(); 4066 jQuery(this).attr('id', 'lp-save-menu'); 4067 jQuery('.lp-menu-close-outer.lp-menu-open').slideDown(); 4068}); 4069 4070jQuery(document).on('click', '.lp-notifi-icons', function(e) { 4071 e.preventDefault(); 4072 jQuery(this).closest('.active-wrap').removeClass('active-wrap'); 4073}); 4074jQuery(document).ready(function() { 4075 jQuery('#fill-o-bot-check').on('change', function(e) { 4076 if (jQuery(this).is(':checked')) { 4077 jQuery('#lptitle').attr('type', 'hidden'); 4078 jQuery('.lptitle').addClass('fill-o-bot-active'); 4079 jQuery('#lptitle').attr('name', ''); 4080 jQuery('#lptitleGoogle').attr('name', 'postTitle'); 4081 jQuery('#lptitleGoogle').attr('type', 'text'); 4082 } else { 4083 jQuery('#lptitleGoogle').attr('type', 'hidden'); 4084 jQuery('.lptitle').removeClass('fill-o-bot-active'); 4085 jQuery('#lptitle').attr('name', 'postTitle'); 4086 jQuery('#lptitle').attr('type', 'text'); 4087 jQuery('#lptitleGoogle').attr('name', ''); 4088 4089 } 4090 }); 4091 4092}); 4093jQuery('html').click(function(e) { 4094 if (jQuery('.lp-multi-star-wrap').is(":visible") && e.target.className != 'open-multi-rate-box') { 4095 if (jQuery('.lp-multi-star-wrap').hasClass('lp-multi-start-wrap-edit-review')) { 4096 4097 } else { 4098 jQuery('.lp-multi-star-wrap').slideUp(); 4099 } 4100 } 4101}); 4102jQuery(document).ready(function() { 4103 jQuery('#fill-o-bot-check').on('change', function(e) { 4104 if (jQuery(this).is(':checked')) { 4105 jQuery('#lptitle').attr('type', 'hidden'); 4106 jQuery('#lptitle').removeClass('lp-required-field'); 4107 jQuery('.lptitle').addClass('fill-o-bot-active'); 4108 jQuery('#lptitle').attr('name', ''); 4109 jQuery('#lptitleGoogle').attr('name', 'postTitle'); 4110 jQuery('#lptitleGoogle').attr('type', 'text'); 4111 jQuery('#lptitleGoogle').addClass('lp-required-field'); 4112 } else { 4113 jQuery('#lptitleGoogle').attr('type', 'hidden'); 4114 jQuery('.lptitle').removeClass('fill-o-bot-active'); 4115 jQuery('#lptitleGoogle').removeClass('lp-required-field'); 4116 jQuery('#lptitle').attr('name', 'postTitle'); 4117 jQuery('#lptitle').attr('type', 'text'); 4118 jQuery('#lptitleGoogle').attr('name', ''); 4119 jQuery('#lptitle').addClass('lp-required-field'); 4120 } 4121 }); 4122}); 4123 4124function ajax_success_popup(res, $this) { 4125 if (res.status == 'success') { 4126 if ($this != '') { 4127 $this.find('i').removeClass('fa-spin fa-spinner').addClass('fa-check'); 4128 } 4129 4130 jQuery('.lp-notifaction-area').find('h4').text(res.msg); 4131 jQuery('.lp-notifaction-area').removeClass('lp-notifaction-error').addClass('lp-notifaction-success'); 4132 jQuery('.lp-notifaction-area').addClass('active-wrap'); 4133 4134 4135 location.reload(); 4136 } 4137 if (res.status == 'error') { 4138 if ($this != '') { 4139 $this.find('i').remove(); 4140 } 4141 4142 jQuery('.lp-notifaction-area').find('h4').text(res.msg); 4143 jQuery('.lp-notifaction-area').removeClass('lp-notifaction-success').addClass('lp-notifaction-error'); 4144 jQuery('.lp-notifaction-area').addClass('active-wrap'); 4145 } 4146} 4147jQuery(document).on('keyup', '#menu-type-new, #menu-group-new', function() 4148 4149 { 4150 var typeGroupText = jQuery(this).val(), 4151 errMsg = jQuery(this).data('err'), 4152 re = /[`~!@#$%^&*()_|+\-=?;:'",.<>\{\}\[\]\\\/]/gi; 4153 4154 var isSplChar = re.test(typeGroupText); 4155 if (isSplChar) 4156 4157 { 4158 var no_spl_char = typeGroupText.replace(/[`~!@#$%^&*()_|+\-=?;:'",.<>\{\}\[\]\\\/]/gi, ''); 4159 4160 jQuery(this).val(no_spl_char); 4161 jQuery(this).after('<p>' + errMsg + '</p>'); 4162 } 4163 4164 });
4165//Event detail page view more and less more 4166jQuery(document).ready(function() { 4167 jQuery('.lp-event-view-less').click(function(e) { 4168 e.preventDefault(); 4169 var lessText = jQuery(this).data('contract'); 4170 var moreText = jQuery(this).data('expand'); 4171 if (jQuery(this).hasClass('event-shown')) { 4172 jQuery(this).removeClass('event-shown'); 4173 jQuery(this).html(moreText); 4174 jQuery('.lp-attende-extra').removeClass('active'); 4175 } else { 4176 jQuery(this).addClass('event-shown'); 4177 jQuery('.lp-attende-extra').addClass('active'); 4178 jQuery(this).html(lessText); 4179 } 4180 4181 }); 4182 4183 /* for event gaddress */ 4184 4185 function initializeEventAddr() { 4186 if (jQuery('.event-addr').length > 0) { 4187 jQuery('.event-addr').each(function(index) { 4188 var input = document.getElementById(jQuery(this).attr('id')); 4189 var autocomplete = new google.maps.places.Autocomplete(input); 4190 google.maps.event.addListener(autocomplete, 'place_changed', function() { 4191 var place = autocomplete.getPlace(); 4192 var lat = place.geometry.location.lat(); 4193 var lon = place.geometry.location.lng(); 4194 jQuery('input.latitude').val(lat); 4195 jQuery('input.longitude').val(lon); 4196 }); 4197 }); 4198 } 4199 4200 } 4201 google.maps.event.addDomListener(window, 'load', initializeEventAddr); 4202 4203 /* gaddress ends */ 4204}); 4205 4206jQuery(document).on('click', 'span.remove-menu-img', function(e) { 4207 e.preventDefault(); 4208 var targetID = jQuery(this).data('target'), 4209 targetSrc = jQuery(this).data('src') + ',', 4210 targetImgs = jQuery('.active-upload').find('.frontend-input-multiple').val(); 4211 if (targetImgs == undefined) { 4212 targetImgs = jQuery('#' + targetID).val(); 4213 } 4214 targetImgs = targetImgs.replace(targetSrc, ''); 4215 jQuery(this).closest('.menu-edit-img-wrap').remove(); 4216 jQuery('input#' + targetID).val(targetImgs); 4217}); 4218 4219jQuery(document).on('click', '.select2-results ul li', function(e) { 4220 jQuery('.lp-pp-noa-tip').fadeIn(); 4221}); 4222 4223jQuery('.select2-ajax-unique').on('select2:select', function(e) { 4224 jQuery('.lp-pp-noa-tip').fadeOut(); 4225}); 4226 4227jQuery('.select2-ajax').on('select2:select', function(e) { 4228 jQuery('.lp-pp-noa-tip').fadeOut(); 4229}); 4230 4231 4232jQuery(document).on('click', '.remove-event-img', function(e) { 4233 e.preventDefault(); 4234 var $this = jQuery(this); 4235 if ($this.hasClass('remove-eei')) { 4236 var targetID = $this.data('targetid'); 4237 $this.closest('.removeable-image').find('.frontend-image').attr('src', ''); 4238 $this.closest('.removeable-image').find('.frontend-image').hide(); 4239 $this.closest('.removeable-image').find('.lp-uploaded-img').remove(); 4240 $this.closest('.removeable-image').find('.frontend-input').val(''); 4241 jQuery('#event-old-img-' + targetID).val(''); 4242 $this.remove(); 4243 } else { 4244 $this.closest('.removeable-image').find('.frontend-image').attr('src', ''); 4245 $this.closest('.removeable-image').find('.frontend-image').hide(); 4246 $this.closest('.removeable-image').find('.frontend-input').val(''); 4247 $this.remove(); 4248 } 4249}); 4250 4251 4252jQuery(document).on('click', '.lp-copy-code', function(e) { 4253 e.preventDefault(); 4254 var $this = jQuery(this); 4255 var targetCodeEL = jQuery(this).data('target-code'), 4256 thisHtml = jQuery(this).data('html'), 4257 targetCodeELC = '.' + targetCodeEL; 4258 if ($this.hasClass('close-copy-pop')) { 4259 /*SAUD*/ 4260 $this.closest('.lp-discount-widget').find(targetCodeELC).animate({ 4261 bottom: '-' + jQuery(targetCodeELC).height() + 'px' 4262 }, 500, function(e) { 4263 $this.html(thisHtml); 4264 $this.removeClass('close-copy-pop'); 4265 }); 4266 } else { 4267 var bottomPlus = 0; 4268 if ($this.hasClass('lp-discount-btn')) { 4269 bottomPlus = 49; 4270 } 4271 4272 var parent_class = '.coupons-bottom-content-wrap'; 4273 4274 if (jQuery(parent_class).length > 0) { 4275 parent_class = '.coupons-bottom-content-wrap'; 4276 } else { 4277 parent_class = '.lp-deal'; 4278 if (jQuery(parent_class).length > 0) { 4279 parent_class = '.lp-deal'; 4280 } else { 4281 parent_class = '.lp-discount-widget'; 4282 } 4283 } 4284 4285 if (jQuery(parent_class).length < 1) { 4286 parent_class = '.lp-listing-offer'; 4287 } 4288 4289 $this.closest(parent_class).find(targetCodeELC).animate({ 4290 bottom: bottomPlus + 'px' 4291 }, 500, function(e) { 4292 if ($this.hasClass('lp-discount-btn')) { 4293 $this.addClass('close-copy-pop'); 4294 $this.html('<span><i class="fa fa-times"></i></span>'); 4295 } 4296 }); 4297 } 4298}); 4299jQuery(document).on('click', '.close-right-icon', function(e) { 4300 e.preventDefault(); 4301 var $this = jQuery(this), 4302 target = '.' + $this.data('target'); 4303 4304 jQuery(target).animate({ 4305 bottom: '-' + jQuery(target).height() + 'px' 4306 });
4307}); 4308jQuery(document).on('click', '.copy-now', function(e) { 4309 4310 e.preventDefault(); 4311 var targetCodeEL = jQuery(this).data('target-code'), 4312 targetCodeELC = '#' + targetCodeEL; 4313 4314 jQuery(targetCodeELC).find('input[type="text"]').select(); 4315 document.execCommand("copy"); 4316 jQuery(targetCodeELC).find('.dis-code-copy-pop-inner-cell').find('p:first-child').text(jQuery('.copy-now').data('coppied-label')); 4317}); 4318 4319 4320jQuery(document).on('click', '.lp-pagination.author-reviews-pagination span', function(e) { 4321 e.preventDefault(); 4322 var paginNo = jQuery(this).data('pageurl'); 4323 4324 jQuery('.reviews-pagin-wrap').hide(); 4325 jQuery('.reviews-pagin-wrap.reviews-pagin-wrap-' + paginNo).show(); 4326}); 4327jQuery(document).on('click', '.lp-filter-pagination-ajx ul li span.author-haspaglink', function(e) { 4328 e.preventDefault(); 4329 var pageNo = jQuery(this).data('pageurl'), 4330 authorID = jQuery('.lp-author-nav').data('author'), 4331 authorPagin = 'yes', 4332 listingLayout = jQuery('#mylistings').data('listing-layout'); 4333 4334 jQuery('.lp-filter-pagination-ajx ul li span').removeClass('current'); 4335 jQuery(this).addClass('current'); 4336 4337 jQuery('#mylistings').find('.author-inner-content-wrap').addClass('content-loading'); 4338 jQuery('#mylistings #content-grids').remove(); 4339 4340 jQuery.ajax({ 4341 type: 'POST', 4342 url: ajax_search_term_object.ajaxurl, 4343 data: { 4344 'action': 'author_archive_tabs_cb', 4345 'pageNo': pageNo, 4346 'authorID': authorID, 4347 'authorPagin': authorPagin, 4348 'listingLayout': listingLayout, 4349 'lpNonce': jQuery('#lpNonce').val() 4350 }, 4351 success: function(data) { 4352 jQuery('#mylistings').find('.author-inner-content-wrap').removeClass('content-loading'); 4353 jQuery('#mylistings').find('.author-inner-content-wrap').html(data); 4354 console.log(data); 4355 } 4356 }); 4357}); 4358 4359jQuery(document).ready(function() { 4360 if (jQuery('.featuresDataContainer.lp-check-custom-wrapp').length > 0) { 4361 jQuery('.featuresDataContainerOuterSubmit').show(); 4362 jQuery('.featuresDataContainer.lp-check-custom-wrapp').show(); 4363 } 4364}); 4365jQuery(document).ready(function() { 4366 jQuery('.lp-review-form-top .lp-listing-stars').click(function(e) { 4367 e.preventDefault(); 4368 if (jQuery(this).hasClass('do-not-proceed')) {} else { 4369 jQuery(this).addClass('do-not-proceed'); 4370 jQuery('.lp-review-form-bottom').slideToggle(500); 4371 jQuery('html,body').animate({ 4372 scrollTop: jQuery(".lp-listing-review-form").offset().top - 100 4373 }, 'slow'); 4374 } 4375 }); 4376}); 4377// for events 4378jQuery(document).on('change', '#toggle-attendees-check', function() { 4379 if (jQuery(this).is(':checked')) { 4380 jQuery('.attendee-checkbox').attr('checked', 'checked'); 4381 } else { 4382 jQuery('.attendee-checkbox').removeAttr('checked'); 4383 } 4384}); 4385jQuery(document).on('click', '.download-attendees', function(e) { 4386 e.preventDefault(); 4387}); 4388jQuery(document).on('click', '#lp-send-message', function(e) { 4389 e.preventDefault(); 4390 var $this = jQuery(this), 4391 msgError = jQuery('#event-msg-error').val(), 4392 msgSuccess = jQuery('#event-msg-success').val(), 4393 uid = $this.data('uid'), 4394 msgContent = jQuery('.attendeesmessage').val(), 4395 attendees = jQuery(".attendee-checkbox:checked").map(function() { 4396 return jQuery(this).val(); 4397 }).get(); 4398 4399 var responseData = []; 4400 4401 if (msgContent == '' || attendees == '') { 4402 responseData.status = 'error'; 4403 responseData.msg = msgError; 4404 ajax_success_popup(responseData, $this); 4405 return false; 4406 } 4407 4408 4409 if ($this.hasClass('processing')) { 4410 4411 } else { 4412 $this.append('<i class="fa fa-spinner fa-spin"></i>'); 4413 $this.addClass('processing'); 4414 jQuery.ajax({ 4415 type: 'POST', 4416 dataType: 'json', 4417 url: ajax_search_term_object.ajaxurl, 4418 data: { 4419 'action': 'send_attendees_msg', 4420 'msgContent': msgContent, 4421 'attendees': attendees, 4422 'uid': uid, 4423 'lpNonce': jQuery('#lpNonce').val() 4424 }, 4425 success: function(res) { 4426 responseData.status = 'success'; 4427 responseData.msg = msgSuccess; 4428 ajax_success_popup(responseData, $this); 4429 }, 4430 error: function(err) { 4431 console.log(err); 4432 } 4433 }); 4434 } 4435}); 4436jQuery(document).on('click', '.open-send-msg-form, .cancel-send-mas-atten', function(e) { 4437 e.preventDefault(); 4438 jQuery('#notification-form').slideToggle('fast', function() { 4439 jQuery("html, body").animate({ scrollTop: jQuery('#notification-form').offset().top }, 1000); 4440 });
4441}); 4442 4443jQuery(document).on('click', '.attendees-pagination span', function(e) { 4444 e.preventDefault(); 4445 var $this = jQuery(this), 4446 pageNo = $this.data('pageurl'), 4447 targetC = '.attendees-pagin-wrap-' + pageNo; 4448 4449 if (jQuery(this).hasClass('current')) { 4450 return false; 4451 } 4452 jQuery('.attendees-pagination span.current').removeClass('current'); 4453 $this.addClass('current'); 4454 jQuery('.current-pagin-wrap').fadeOut(500, function() { 4455 jQuery('.current-pagin-wrap').removeClass('current-pagin-wrap'); 4456 jQuery(targetC).fadeIn(500, function() { 4457 jQuery(targetC).addClass('current-pagin-wrap'); 4458 }) 4459 }); 4460}); 4461 4462jQuery(document).on('click', '.listing-tabs-element li a', function(e) { 4463 e.preventDefault(); 4464 var $this = jQuery(this), 4465 taxonomy = $this.attr('data-tax'), 4466 term = $this.attr('data-term'), 4467 numPost = $this.attr('data-num'), 4468 layout = $this.attr('data-layout'), 4469 list = $this.attr('data-list'), 4470 grid = $this.attr('data-grid'); 4471 4472 4473 jQuery('.listing-tabs-element li.active').removeClass('active'); 4474 $this.closest('li').addClass('active'); 4475 jQuery('#listing-tabs-inner-container').html(); 4476 jQuery('#listing-tabs-inner-container').closest('.wpb_wrapper').find('.listingcampaings').remove(); 4477 jQuery.ajax({ 4478 type: 'POST', 4479 dataType: 'json', 4480 url: ajax_search_term_object.ajaxurl, 4481 data: { 4482 'action': 'listing_tabs_get_listings', 4483 'taxonomy': taxonomy, 4484 'term': term, 4485 'numPost': numPost, 4486 'layout': layout, 4487 'list': list, 4488 'grid': grid, 4489 'lpNonce': jQuery('#lpNonce').val() 4490 }, 4491 success: function(res) { 4492 jQuery('#listing-tabs-inner-container').html(res); 4493 jQuery('#listing-tabs-inner-container').find('.listingcampaings').remove(); 4494 4495 jQuery('#listing-tabs-inner-container').find('.app-view-new-ads-slider').slick({ 4496 infinite: true, 4497 slidesToShow: 1, 4498 slidesToScroll: 1, 4499 arrows: false 4500 }); 4501 4502 }, 4503 error: function(err) { 4504 console.log(err); 4505 } 4506 }); 4507 4508}) 4509 4510//for events calander 4511jQuery(document).on('click', '.calender-header-switcher ul li', function() { 4512 var $this = jQuery(this); 4513 4514 jQuery('.calender-header-switcher ul li.active').removeClass('active'); 4515 $this.addClass('active'); 4516 4517 var calanderType = 'event-calender-list-view'; 4518 if (jQuery('.calender-type-wrap').length > 0) { 4519 calanderType = jQuery('.calender-type-wrap').data('ctype'); 4520 } 4521 4522 getCalanderMapView(calanderType, $this); 4523 4524}); 4525jQuery(document).on('click', '.close-active-box', function(e) { 4526 e.preventDefault(); 4527 jQuery('.current-active-box').removeClass('current-active-box'); 4528 jQuery('.active-event-for-map').removeClass('active-event-for-map'); 4529 jQuery('.caew-box').removeClass('caew-box').fadeOut(500); 4530 jQuery('.event-calander-classic2').fadeOut(500); 4531 jQuery('.calender-header-switcher ul li').removeClass('active'); 4532 jQuery('.calender-header-switcher ul li.show-calader-list').addClass('active'); 4533 jQuery('.calender-type-wrap').attr('data-activetoggle', 'calander'); 4534 if (jQuery('.event-calander-classic2').length) { 4535 jQuery('.event-by-day-wrap').fadeOut(); 4536 } 4537}); 4538jQuery(document).on('click', '.week-day-date-box.has-events', function(e) { 4539 e.preventDefault(); 4540 4541 var $this = jQuery(this), 4542 ewtTarget = $this.data('ewt'), 4543 targetDate = $this.data('todaytime'), 4544 targetDateA = targetDate.split('-'); 4545 4546 jQuery('.current-active-box').removeClass('current-active-box'); 4547 if ($this.hasClass('current-active-box')) { 4548 $this.removeClass('current-active-box'); 4549 jQuery('.active-event-for-map').removeClass('active-event-for-map'); 4550 jQuery('.caew-box').removeClass('caew-box').fadeOut(500); 4551 jQuery('.event-calander-classic2').fadeOut(500); 4552 return false; 4553 } else { 4554 $this.addClass('current-active-box'); 4555 } 4556 if (jQuery('.modern-calender-inner-left').length > 0) { 4557 if (jQuery('.events-by-day-wrap.caew-box').length > 0) { 4558 if (jQuery('.calender-type-wrap').attr('data-activetoggle') == 'map') { 4559 jQuery('.active-event-for-map').removeClass('active-event-for-map'); 4560 jQuery('.events-by-day-wrap[data-ebdt="' + ewtTarget + '"]').addClass('caew-box active-event-for-map'); 4561 jQuery('.calender-header-switcher ul li.show-calander-map').trigger('click'); 4562 } else { 4563 jQuery('.active-event-for-map').removeClass('active-event-for-map'); 4564 jQuery('.caew-box').removeClass('caew-box').fadeOut(500, function() { 4565 jQuery('.events-by-day-wrap[data-ebdt="' + ewtTarget + '"]').addClass('caew-box active-event-for-map').fadeIn(); 4566 }); 4567 } 4568 } else { 4569 jQuery('.events-by-day-wrap[data-ebdt="' + ewtTarget + '"]').addClass('caew-box active-event-for-map').fadeIn(); 4570 } 4571 jQuery('.calender-header-moderen-date2 .today-event-date-container p').html(targetDateA[1] + ' ' + targetDateA[0] + '<span>' + targetDateA[2] + '</span>'); 4572 } else { 4573 if (jQuery('.event-calander-classic2').length > 0) { 4574 showClassic2CalEvents(ewtTarget, targetDate); 4575 } else { 4576 showClassicCalEvents(ewtTarget); 4577 } 4578 } 4579 4580}); 4581jQuery(document).on('click', '.get-npm', function(e) { 4582 e.preventDefault(); 4583 if (jQuery(this).hasClass('disabled')) { 4584 return false; 4585 } 4586 var $this = jQuery(this), 4587 targetDate = $this.data('npmnum'), 4588 currentCMN = jQuery('.cc-month').data('cmn'), 4589 cTypClass = jQuery('.calender-type-wrap').data('ctype'), 4590 cTypee = 'classic',
4591 targetAction = 'nm', 4592 currentMN = '', 4593 currentYN = '', 4594 per_page = ''; 4595 4596 if (jQuery('#event_per_page').length > 0) { 4597 per_page = jQuery('#event_per_page').val(); 4598 } 4599 if (cTypee == 'classic' && jQuery('#ec_classic2_check').length > 0) { 4600 cTypee = jQuery('#ec_classic2_check').val(); 4601 } 4602 if (cTypClass == 'event-calender-modern') { 4603 cTypee = 'modern'; 4604 } 4605 if (cTypClass == 'event-calender-list-view') { 4606 cTypee = 'list' 4607 } 4608 if (cTypClass == 'event-calender-classic-weekly') { 4609 cTypee = 'weekly'; 4610 } 4611 if (currentCMN.indexOf(',') > -1) { 4612 var currentCMNArr = currentCMN.split(','), 4613 currentMN = currentCMNArr[0], 4614 currentYN = currentCMNArr[1]; 4615 } 4616 4617 if ($this.hasClass('btn-pm')) { 4618 targetAction = 'pm'; 4619 } 4620 4621 if (targetDate.indexOf(',') > -1) { 4622 var targetDateArr = targetDate.split(','), 4623 targetDateM = targetDateArr[0], 4624 targetDateY = targetDateArr[1]; 4625 4626 4627 jQuery('.' + cTypClass).fadeOut(500, function() { 4628 jQuery('.event-spinner').fadeIn(); 4629 }); 4630 4631 jQuery.ajax({ 4632 type: 'POST', 4633 dataType: 'json', 4634 url: ajax_search_term_object.ajaxurl, 4635 data: { 4636 'action': 'get_event_calender_data', 4637 'targetDateM': targetDateM, 4638 'targetDateY': targetDateY, 4639 'targetAction': targetAction, 4640 'currentMN': currentMN, 4641 'currentYN': currentYN, 4642 'cTypee': cTypee, 4643 'per_page': per_page, 4644 'lpNonce': jQuery('#lpNonce').val() 4645 }, 4646 success: function(res) { 4647 if (res.status == 'success') { 4648 jQuery('.prev-mon-markup').html(res.prev_mon_markup); 4649 jQuery('.next-mon-markup').html(res.next_mon_markup); 4650 jQuery('.curr-mon-markup').html(res.curr_mon_markup); 4651 4652 if (cTypee == 'weekly') { 4653 jQuery('.event-calender-weekly').html(res.calender_markup); 4654 jQuery('.event-calender-weekly').addClass('events-after-ajax'); 4655 4656 var weekFirstDate = jQuery('.week-days-wrap.active-week .lp-week-days-wrape-inner-container .week-day-box:first .week-day-date').text(); 4657 var weekLastDate = jQuery('.week-days-wrap.active-week .lp-week-days-wrape-inner-container .week-day-box:last .week-day-date').text(); 4658 4659 if (weekFirstDate == '') { 4660 weekFirstDate = '1'; 4661 } 4662 if (weekLastDate == '') { 4663 weekLastDate = '31'; 4664 } 4665 getActiveWeekEvents(weekFirstDate, weekLastDate); 4666 } else { 4667 jQuery('.event-calender-monthly').html(res.calender_markup); 4668 if (cTypee == 'modern') { 4669 if (jQuery('.month-dates-wrap .week-day-date-box.has-events').length) { 4670 var target_first_event = jQuery('.month-dates-wrap .week-day-date-box.has-events:first').attr('data-ewt'), 4671 target_daytime = jQuery('.month-dates-wrap .week-day-date-box.has-events:first').attr('data-todaytime'); 4672 } else { 4673 var target_first_event = jQuery('.month-dates-wrap .week-day-date-box.has-no-events:first').attr('data-ewt'), 4674 target_daytime = jQuery('.month-dates-wrap .week-day-date-box.has-no-events:first').attr('data-todaytime'); 4675 } 4676 var target_daytime_arr = target_daytime.split('-'); 4677 var target_day_markup = target_daytime_arr[1] + ' ' + target_daytime_arr[0] + ' <span>' + target_daytime_arr[2] + '</span>'; 4678 jQuery('.events-by-day-wrap[data-ebdt=' + target_first_event + ']').addClass('caew-box active-event-for-map').fadeIn(); 4679 jQuery('.today-event-date-container p').html(target_day_markup); 4680 } 4681 4682 } 4683 jQuery('.event-spinner').fadeOut(500, function() { 4684 jQuery('.' + cTypClass).fadeIn(); 4685 }); 4686 } 4687 }, 4688 error: function(err) { 4689 console.log(err); 4690 } 4691 }); 4692 } 4693}); 4694jQuery(document).on('click', '.event-pager ul li span', function(e) { 4695 var $this = jQuery(this), 4696 pageNo = $this.data('pageno'); 4697 4698 if ($this.hasClass('current')) { 4699 return false; 4700 } 4701 jQuery('.event-pager ul li .current').removeClass('current'); 4702 $this.addClass('current'); 4703 jQuery('.list-calendar-pager-wrap.current-event-page-active').fadeOut(500, function() { 4704 4705 jQuery('.list-calendar-pager-wrap.current-event-page-active').removeClass('current-event-page-active'); 4706 jQuery('.list-calendar-pager-wrap .active-event-for-map').removeClass('active-event-for-map'); 4707 4708 if (jQuery('.calender-type-wrap').attr('data-activetoggle') == 'map') { 4709 jQuery('.list-calendar-pager-wrap:eq( ' + pageNo + ' )').addClass('current-event-page-active'); 4710 jQuery('.current-event-page-active .events-by-day-wrap').addClass('active-event-for-map'); 4711 jQuery('.calender-header-switcher ul li.show-calander-map').trigger('click'); 4712 } else { 4713 jQuery('.list-calendar-pager-wrap:eq( ' + pageNo + ' )').fadeIn(500, function() { 4714 jQuery('.list-calendar-pager-wrap:eq( ' + pageNo + ' )').addClass('current-event-page-active'); 4715 jQuery('.current-event-page-active .events-by-day-wrap').addClass('active-event-for-map'); 4716 }); 4717 } 4718 4719 });
4720}); 4721jQuery(document).on('click', '.event-npw', function() { 4722 var $this = jQuery(this), 4723 targetWeek = $this.data('targetweek'); 4724 4725 var maxWeeks = jQuery('.event-calender-weekly .week-days-wrap').length; 4726 4727 if (targetWeek > 0 && targetWeek <= maxWeeks) { 4728 jQuery('.week-days-wrap.active-week').removeClass('active-week'); 4729 4730 jQuery('.week-days-wrap').hide(); 4731 jQuery('.event-week-' + targetWeek).show(); 4732 jQuery('.week-days-wrap.event-week-' + targetWeek).addClass('active-week'); 4733 4734 var weekFirstDate = jQuery('.week-days-wrap.active-week .lp-week-days-wrape-inner-container .week-day-box:first .week-day-date').text(); 4735 var weekLastDate = jQuery('.week-days-wrap.active-week .lp-week-days-wrape-inner-container .week-day-box:last .week-day-date').text(); 4736 4737 if (weekFirstDate == '') { 4738 weekFirstDate = '1'; 4739 } 4740 if (weekLastDate == '') { 4741 weekLastDate = '31'; 4742 } 4743 getActiveWeekEvents(weekFirstDate, weekLastDate); 4744 } 4745}); 4746jQuery(document).on('click', '.week-days-wrap .week-day-box.has-events', function() { 4747 4748 var $this = jQuery(this), 4749 targetE = $this.data('ewt'); 4750 4751 jQuery('.events-for-day:visible').slideUp('fast', function() { 4752 jQuery('.' + targetE).slideDown('fast'); 4753 }); 4754 4755}); 4756jQuery(document).ready(function() { 4757 jQuery('.active-week').removeClass('active-week'); 4758 jQuery('.week-day-box.has-events:first').closest('.week-days-wrap').addClass('active-week'); 4759 4760 var weekFirstDate = jQuery('.week-days-wrap.active-week .lp-week-days-wrape-inner-container .week-day-box:first .week-day-date').text(); 4761 var weekLastDate = jQuery('.week-days-wrap.active-week .lp-week-days-wrape-inner-container .week-day-box:last .week-day-date').text(); 4762 4763 getActiveWeekEvents(weekFirstDate, weekLastDate); 4764 4765 if (jQuery('.event-calender-modern').length > 0) { 4766 jQuery('.week-day-date-box.has-events:first').trigger('click'); 4767 } 4768 4769}); 4770 4771function showClassicCalEvents(ewtTarget) { 4772 jQuery('.event-calender-classic-map').empty(); 4773 if (jQuery('.events-by-day-wrap.caew-box').length > 0) { 4774 jQuery('.active-event-for-map').removeClass('active-event-for-map'); 4775 jQuery('.caew-box').removeClass('caew-box').fadeOut(500, function() { 4776 jQuery('.events-by-day-wrap[data-ebdt="' + ewtTarget + '"]').addClass('caew-box').fadeIn(); 4777 jQuery('.events-by-day-wrap[data-ebdt="' + ewtTarget + '"]').find('.event-by-day-wrap').addClass('active-event-for-map'); 4778 if (jQuery('.calender-type-wrap').attr('data-activetoggle') == 'map') { 4779 jQuery('.active-event-for-map').hide(); 4780 jQuery('.calender-header-switcher ul li.show-calander-map.show-calander-map-' + ewtTarget).trigger('click'); 4781 } else { 4782 jQuery('.calender-header-switcher ul li.show-calader-list').addClass('active'); 4783 jQuery('.active-event-for-map').show(); 4784 } 4785 }); 4786 } else { 4787 jQuery('.active-event-for-map').removeClass('active-event-for-map'); 4788 jQuery('.events-by-day-wrap[data-ebdt="' + ewtTarget + '"]').addClass('caew-box').fadeIn(); 4789 jQuery('.events-by-day-wrap[data-ebdt="' + ewtTarget + '"]').find('.event-by-day-wrap').addClass('active-event-for-map'); 4790 if (jQuery('.calender-type-wrap').attr('data-activetoggle') != 'map') { 4791 jQuery('.events-by-day-wrap[data-ebdt="' + ewtTarget + '"]').find('.event-by-day-wrap').fadeIn(); 4792 } 4793 } 4794} 4795 4796function showClassic2CalEvents(ewtTarget, targetDate) { 4797 4798 var TargetDate = targetDate.split('-'); 4799 4800 jQuery('.event-calander-classic2 .today-event-date-container span').text(TargetDate[1] + ' ' + TargetDate[0]); 4801 jQuery('.event-calender-classic-map').empty(); 4802 jQuery('.active-event-for-map').hide().removeClass('active-event-for-map'); 4803 jQuery('.event-calander-classic2').fadeIn(500); 4804 if (jQuery('.calender-type-wrap').attr('data-activetoggle') == 'map') { 4805 jQuery('.event-calander-classic2 .event-by-day-wrap[data-ebdt="' + ewtTarget + '"]').addClass('active-event-for-map'); 4806 jQuery('.event-calander-classic2 .calender-header-switcher .show-calander-map').trigger('click'); 4807 } else { 4808 jQuery('.event-calander-classic2 .event-by-day-wrap[data-ebdt="' + ewtTarget + '"]').addClass('active-event-for-map').fadeIn(); 4809 } 4810} 4811 4812function getActiveWeekEvents(weekFirstDate, weekLastDate) { 4813 jQuery('.event-calender-weekly .event-by-day-wrap-inner.events-for-day').each(function() { 4814 var $this = jQuery(this), 4815 targetDate = $this.data('targetdate'); 4816 $this.removeClass('active-event-for-map'); 4817 $this.fadeOut(500); 4818 4819 if (targetDate >= weekFirstDate && targetDate <= weekLastDate) { 4820 $this.addClass('active-event-for-map'); 4821 if ( 4822 jQuery('.calender-type-wrap').attr('data-activetoggle') == 'calander' || 4823 jQuery('.calender-type-wrap').attr('data-activetoggle') == undefined 4824 ) { 4825 $this.fadeIn(500); 4826 } 4827 } 4828 });
4829 if (jQuery('.calender-type-wrap').attr('data-activetoggle') == 'map') { 4830 jQuery('.calender-header-switcher ul li.show-calander-map').trigger('click'); 4831 } 4832} 4833 4834function getCalanderMapView(cType, $this) { 4835 var mapWrapTartget = '.event-calender-weekly-map', 4836 eventWrapTarget = '.event-by-day-wrap-inner', 4837 mapContainer = 'map'; 4838 4839 if (cType == 'event-calender-list-view') { 4840 mapWrapTartget = '.event-calander-list-map'; 4841 eventWrapTarget = '.current-event-page-active'; 4842 } 4843 if (cType == 'event-calender-modern') { 4844 mapWrapTartget = '.event-calander-moder-map'; 4845 eventWrapTarget = '.events-by-day-wrap.active-event-for-map'; 4846 } 4847 if (cType == 'event-calender-classic') { 4848 eventWrapTarget = '.event-by-day-wrap.active-event-for-map'; 4849 if (jQuery('.event-calander-classic2').length == 0) { 4850 var mapDate = $this.data('targetdate'); 4851 mapWrapTartget = '.event-calender-classic-map.classic-map-' + mapDate; 4852 } else { 4853 mapWrapTartget = '.event-calender-classic-map'; 4854 } 4855 } 4856 4857 if ($this.hasClass('show-calander-map')) { 4858 jQuery('div[data-ctype="' + cType + '"]').attr('data-activetoggle', 'map'); 4859 jQuery(eventWrapTarget).fadeOut(500, function() { 4860 jQuery(mapWrapTartget).empty(); 4861 jQuery(mapWrapTartget).html('<div id="map" class="event-calander-map"></div>'); 4862 jQuery(mapWrapTartget).fadeIn(); 4863 loadCalanderMap(mapContainer); 4864 }); 4865 } 4866 if ($this.hasClass('show-calader-list')) { 4867 jQuery('div[data-ctype="' + cType + '"]').attr('data-activetoggle', 'calander'); 4868 jQuery(mapWrapTartget).fadeOut(500, function() { 4869 if (cType == 'event-calender-classic-weekly') { 4870 var weekFirstDate = jQuery('.week-days-wrap.active-week .lp-week-days-wrape-inner-container .week-day-box:first .week-day-date').text(); 4871 var weekLastDate = jQuery('.week-days-wrap.active-week .lp-week-days-wrape-inner-container .week-day-box:last .week-day-date').text(); 4872 getActiveWeekEvents(weekFirstDate, weekLastDate); 4873 }
4874 if (cType == 'event-calender-list-view' || cType == 'event-calender-modern' || cType == 'event-calender-classic') { 4875 jQuery(eventWrapTarget).fadeIn(500); 4876 } 4877 4878 }); 4879 } 4880} 4881 4882function loadCalanderMap(mapContainer) { 4883 var defmaplat = jQuery('body').data('defaultmaplat'); 4884 var defmaplong = jQuery('body').data('defaultmaplot'); 4885 4886 var map = null 4887 $mtoken = jQuery('#page').data("mtoken"); 4888 $mtype = jQuery('#page').data("mtype"); 4889 $mapboxDesign = jQuery('#page').data("mstyle"); 4890 4891 if ($mtoken != '' && $mtype == 'mapbox') { 4892 4893 L.mapbox.accessToken = $mtoken; 4894 map = L.mapbox.map(mapContainer); 4895 L.tileLayer('https://api.mapbox.com/styles/v1/{id}/tiles/{z}/{x}/{y}?access_token={accessToken}', { 4896 id: jQuery('#page').data("mstyle"), 4897 accessToken: jQuery('#page').data("mtoken") 4898 }).addTo(map); 4899 4900 var markers = new L.MarkerClusterGroup(); 4901 initializeMap(markers); 4902 if (markers === undefined) {} else { 4903 map.fitBounds(markers.getBounds()); 4904 map.scrollWheelZoom.disable(); 4905 } 4906 } else { 4907 4908 var map = new L.Map('map', { 4909 minZoom: 3, 4910 }).setView(new L.LatLng(defmaplat, defmaplong), 18); 4911 if ($mtype == 'google') { 4912 L.tileLayer('http://{s}.google.com/vt/lyrs=m&x={x}&y={y}&z={z}', { 4913 maxZoom: 18, 4914 subdomains: ['mt0', 'mt1', 'mt2', 'mt3'], 4915 noWrap: true, 4916 }); 4917 var googleLayer = new L.Google('ROADMAP'); 4918 map.addLayer(googleLayer); 4919 } else { 4920 L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png').addTo(map); 4921 } 4922 var markers = new L.MarkerClusterGroup(); 4923 initializeMap(markers); 4924 if (markers === undefined) {} else { 4925 4926 map.fitBounds(markers.getBounds(), { padding: [50, 50] }); 4927 4928 } 4929 } 4930 4931 function initializeMap(markers) { 4932 markers.clearLayers(); 4933 if (jQuery('.active-event-for-map').length > 0) { 4934 jQuery('.active-event-for-map').each(function() { 4935 var LPtitle = jQuery(this).data("title"), 4936 siteURL = jQuery('#page').data("site-url"); 4937 LPposturl = jQuery(this).data("posturl"), 4938 LPlattitue = jQuery(this).data("lattitue"), 4939 LPlongitute = jQuery(this).data("longitute"), 4940 LPpostid = jQuery(this).data("postid"), 4941 LPimageSrc = jQuery(this).find('.event-img').find('img').attr('src'), 4942 LPaddress = jQuery(this).data('address'); 4943 4944 if (LPlattitue != '' && LPlongitute != '') { 4945 var LPimage = ''; 4946 if (LPimageSrc != '') { 4947 LPimage = LPimageSrc; 4948 } 4949 4950 var markerLocation = new L.LatLng(LPlattitue, LPlongitute); // London 4951 4952 var CustomHtmlIcon = L.HtmlIcon.extend({ 4953 options: { 4954 html: "<div class='lpmap-icon-shape pin card" + LPpostid + "'><div class='lpmap-icon-contianer'><img alt='image' src='" + siteURL + "/wp-content/themes/listingpro/assets/images/pins/lp-logo.png' /></div></div>", 4955 } 4956 }); 4957 4958 var customHtmlIcon = new CustomHtmlIcon(); 4959 var marker = new L.Marker(markerLocation, { icon: customHtmlIcon }).bindPopup('<div class="map-post"><div class="map-post-thumb"><a href="' + LPposturl + '"><img alt="image" src="' + LPimage + '" ></a></div><div class="map-post-des"><div class="map-post-title"><h5><a href="' + LPposturl + '">' + LPtitle + '</a></h5></div><div class="map-post-address"><p><i class="fa fa-map-marker"></i> ' + LPaddress + '</p></div></div></div>').addTo(map); 4960 4961 markers.addLayer(marker); 4962 map.addLayer(markers); 4963 } 4964 }); 4965 4966 } else { 4967 alert('no listing foound'); 4968 } 4969 4970 } 4971} 4972jQuery(document).on('click', '.event-tickets-list-dash i', function(e) { 4973 var $this = jQuery(this), 4974 $thisWrap = $this.closest('.event-tickets-list-dash'), 4975 currentUrls = $thisWrap.find('input[type="hidden"]').val(), 4976 ticketPlatform = $this.attr('data-ticket-platform'), 4977 ticketUrl = $this.attr('data-ticket-url'), 4978 newUrls = ''; 4979 if (currentUrls.indexOf(',') > -1) { 4980 if (currentUrls.indexOf(',' + ticketPlatform) > -1) { 4981 var findStr = ',' + ticketPlatform + '|' + ticketUrl; 4982 } else { 4983 var findStr = ticketPlatform + '|' + ticketUrl; 4984 } 4985 newUrls = currentUrls.replace(findStr, ''); 4986 } else { 4987 var findStr = ticketPlatform + '|' + ticketUrl; 4988 newUrls = currentUrls.replace(findStr, ''); 4989 } 4990 $thisWrap.find('input[type="hidden"]').val(newUrls); 4991 jQuery(this).closest('li').remove(); 4992}); 4993 4994jQuery(document).on('click', '#add-event-ticket-platform', function(e) { 4995 var thisWrap = jQuery(this).closest('.lp-coupon-box-row'), 4996 ticketPlatform = thisWrap.find('.event-tickets-platforms').val(), 4997 ticketUrl = thisWrap.find('.event-ticket-url').val(), 4998 currentUrls = thisWrap.find('input[type="hidden"]').val(); 4999 if (ticketUrl == '') { 5000 thisWrap.find('.event-ticket-url').addClass('error'); 5001 return false; 5002 } else { 5003 thisWrap.find('.event-ticket-url').removeClass('error'); 5004 } 5005 if (ticketPlatform == '') { 5006 thisWrap.find('.event-tickets-platforms').addClass('error'); 5007 return false; 5008 } else { 5009 thisWrap.find('.event-tickets-platforms').removeClass('error'); 5010 } 5011 var embedMarkup = '<li><strong>' + ticketPlatform + '</strong> ' + ticketUrl + ' <i class="fa fa-times" data-ticket-platform="' + ticketPlatform + '" data-ticket-url="' + ticketUrl + '"></i></li>'; 5012 thisWrap.find('.event-tickets-list-dash ul').append(embedMarkup); 5013 5014 if (currentUrls == '') { 5015 thisWrap.find('input[type="hidden"]').val(ticketPlatform + '|' + ticketUrl); 5016 } else { 5017 thisWrap.find('input[type="hidden"]').val(currentUrls + ',' + ticketPlatform + '|' + ticketUrl); 5018 } 5019}); 5020 5021jQuery(document).on('click', '#add-new-service', function(e) { 5022 var $this = jQuery(this), 5023 uid = $this.attr('data-uid'), 5024 $thisWrap = $this.closest('.ordering-service-wrap'), 5025 serviceVal = $thisWrap.find('select').val(), 5026 serviceUrl = $thisWrap.find('input#service_url').val(); 5027 if ($thisWrap.find('li:contains("' + serviceVal + '")').length) { 5028 $thisWrap.find('li:contains("' + serviceVal + '")').css('color', 'red'); 5029 return false; 5030 } 5031 if (jQuery('#service_url').val().length < 1) { 5032 jQuery('.form-group.menu_online_order_url').addClass('with_error'); 5033 return false; 5034 } else { 5035 jQuery('.form-group.menu_online_order_url').removeClass('with_error'); 5036 if (/^(http|https|ftp):\/\/[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,5}(:[0-9]{1,5})?(\/.*)?$/i.test(jQuery("#service_url").val())) { 5037 jQuery('.form-group.menu_online_order_url').removeClass('with_error'); 5038 5039 } else { 5040 jQuery('.form-group.menu_online_order_url').addClass('with_error'); 5041 return false; 5042 5043 } 5044 } 5045 5046 jQuery('#add-new-service-spinner').fadeIn(); 5047 jQuery.ajax({ 5048 type: 'POST', 5049 dataType: 'json', 5050 url: ajax_search_term_object.ajaxurl, 5051 data: { 5052 'action': 'add_menu_service_cb', 5053 'serviceVal': serviceVal, 5054 'serviceUrl': serviceUrl, 5055 'user_id': uid, 5056 'lpNonce': jQuery('#lpNonce').val() 5057 }, 5058 success: function(res) { 5059 jQuery('.form-group.menu_online_order_url').removeClass('with_error'); 5060 if (res.status == 'success') { 5061 jQuery('#add-new-service-spinner').fadeOut(); 5062 $thisWrap.find('li.no-services').remove(); 5063 $thisWrap.find('ul').append(res.msg); 5064 } 5065 console.log(res); 5066 }, 5067 error: function(err) { 5068 alert(err); 5069 $this.find('i').remove(); 5070 } 5071 });
5072}); 5073jQuery(document).on('click', '#add-new-type', function(e) { 5074 e.preventDefault(); 5075 var $this = jQuery(this), 5076 $thisWrap = $this.closest('#manage-types-content'), 5077 newType = $thisWrap.find('input[type="text"]').val(), 5078 uid = $this.data('uid'); 5079 if (newType == '') { 5080 $thisWrap.find('input[type="text"]').addClass('error'); 5081 return false; 5082 } else { 5083 $thisWrap.find('input[type="text"]').removeClass('error'); 5084 $this.addClass('processing'); 5085 } 5086 if ($thisWrap.find('li:contains("' + newType + '")').length) { 5087 $thisWrap.find('li:contains("' + newType + '")').css('color', 'red'); 5088 return false; 5089 } 5090 jQuery('#add-new-type-spinner').fadeIn(); 5091 $this.hide(); 5092 jQuery.ajax({ 5093 type: 'POST', 5094 dataType: 'json', 5095 url: ajax_search_term_object.ajaxurl, 5096 data: { 5097 'action': 'add_menu_type_cb', 5098 'user_id': uid, 5099 'type': newType, 5100 'lpNonce': jQuery('#lpNonce').val() 5101 }, 5102 success: function(res) { 5103 jQuery('#add-new-type-spinner').fadeOut(); 5104 $this.removeClass('processing'); 5105 $this.show(); 5106 $thisWrap.find('input[type="text"]').val(''); 5107 jQuery('.lp-menu-step-one .panel-heading .nav-tabs li.active').removeClass('active'); 5108 jQuery('.lp-menu-step-one .panel-body .tab-content .tab-pane.active').removeClass('in active'); 5109 var embed_markup = '<li>' + newType + ' <span class="del-group-type del-type del-this" data-uid="' + uid + '" data-targetid="' + res.data_index + '"><i class="fa fa-trash"></i></span></li>'; 5110 var embed_tab = '<li class="active"><a href="#type-' + newType + '" data-toggle="tab">' + newType + '</a></li>'; 5111 var embed_tab_cn = '<div class="tab-pane fade in active" id="type-' + newType + '"></div>'; 5112 $thisWrap.find('ul').append(embed_markup); 5113 jQuery('.lp-menu-step-one .panel-heading .nav-tabs').append(embed_tab); 5114 jQuery('.lp-menu-step-one .panel-body .tab-content').append(embed_tab_cn); 5115 }, 5116 error: function(err) { 5117 alert(err); 5118 $this.find('i').remove(); 5119 $this.show(); 5120 } 5121 }); 5122}); 5123jQuery(document).on('click', '#add-new-group', function(e) { 5124 e.preventDefault(); 5125 var $this = jQuery(this), 5126 $thisWrap = $this.closest('#manage-groups-content'), 5127 newGroup = $thisWrap.find('input[type="text"]').val(), 5128 uid = $this.data('uid'); 5129 if (newGroup == '') { 5130 $thisWrap.find('input[type="text"]').addClass('error'); 5131 return false; 5132 } else { 5133 $thisWrap.find('input[type="text"]').removeClass('error'); 5134 $this.addClass('processing'); 5135 } 5136 if ($thisWrap.find('li:contains("' + newGroup + '")').length) { 5137 $thisWrap.find('li:contains("' + newGroup + '")').css('color', 'red'); 5138 return false; 5139 } 5140 jQuery('#add-new-group-spinner').fadeIn(); 5141 $this.hide(); 5142 jQuery.ajax({ 5143 type: 'POST', 5144 dataType: 'json', 5145 url: ajax_search_term_object.ajaxurl, 5146 data: { 5147 'action': 'add_menu_group_cb', 5148 'user_id': uid, 5149 'group': newGroup, 5150 'lpNonce': jQuery('#lpNonce').val() 5151 }, 5152 success: function(res) { 5153 jQuery('#add-new-group-spinner').fadeOut(); 5154 $this.removeClass('processing'); 5155 $this.show(); 5156 $thisWrap.find('input[type="text"]').val(''); 5157 var embed_markup = '<li>' + newGroup + ' <span class="del-group-type del-group del-this" data-uid="' + uid + '" data-targetid="' + res.data_index + '"><i class="fa fa-trash"></i></span></li>'; 5158 $thisWrap.find('ul').append(embed_markup); 5159 var optData = { 5160 id: newGroup, 5161 text: newGroup 5162 }; 5163 var newOption = new Option(optData.text, optData.id, false, false); 5164 jQuery('#menu-group').append(newOption).trigger('change'); 5165 var currentGroups = jQuery('#menu-group').val(); 5166 if (currentGroups == null) { 5167 jQuery('#menu-group').val(group).trigger('change'); 5168 } else { 5169 currentGroups.push(group); 5170 jQuery('#menu-group').val(currentGroups).trigger('change'); 5171 } 5172 }, 5173 error: function(err) { 5174 $this.show(); 5175 alert(err); 5176 $this.find('i').remove(); 5177 } 5178 });
5179}); 5180jQuery(document).on('click', '.manange-typs-groups-tabs li', function(e) { 5181 e.preventDefault(); 5182 jQuery('.manange-typs-groups-tabs li.active').removeClass('active'); 5183 jQuery(this).addClass('active'); 5184 5185 var targetID = jQuery(this).attr('id'); 5186 5187 if (targetID == 'manage-types-tab') { 5188 jQuery('#manage-groups-content').removeClass('active-content'); 5189 jQuery('#manage-types-content').addClass('active-content'); 5190 } else { 5191 jQuery('#manage-types-content').removeClass('active-content'); 5192 jQuery('#manage-groups-content').addClass('active-content'); 5193 } 5194}); 5195jQuery('#menu-group').on('select2:select', function(e) { 5196 jQuery('#menu-form-toggle').slideDown(); 5197}); 5198 5199function myFuction(el) { 5200 jQuery(el).find('.show-number').css('display', 'none'); 5201 jQuery(el).find('.grind-number').css('display', 'inline-block'); 5202} 5203jQuery(document).on('click', '.listing-app-view-new-discount', function() { 5204 var $this = jQuery(this), 5205 target = $this.closest('.app-view2-first-recent'); 5206 5207 jQuery('.app-view2-first-recent').find('.popover_overlay.active_popover_overlay').removeClass('active_popover_overlay'); 5208 5209 if ($this.hasClass('current-active-pop')) { 5210 $this.removeClass('current-active-pop') 5211 } else { 5212 $this.addClass('current-active-pop'); 5213 target.find('.popover_overlay').addClass('active_popover_overlay'); 5214 } 5215}); 5216 5217 5218/* ****************** SHOW ALL MENUS OF SELECTED LISTING ******************* */ 5219jQuery(document).on('change', '#lp-menus #menu-listing', function() { 5220 5221 var selectedListingID = jQuery(this).find(":selected").val(); 5222 5223 5224 jQuery.ajax({ 5225 dataType: 'html', 5226 url: ajax_search_term_object.ajaxurl, 5227 data: { 5228 'action': 'listingpro_dashboard_menu_of_listing', 5229 'selectedListingID': selectedListingID, 5230 'lpNonce': jQuery('#lpNonce').val() 5231 }, 5232 success: function(res) { 5233 jQuery('.lp-compaignForm-leftside .lp-menu-panel-body-outer').html(res); 5234 }, 5235 error: function(err) { 5236 console.log(err); 5237 }, 5238 }); 5239 5240}); 5241 5242/* ****************** DELETE ALL MENUS OF LISTING ******************* */ 5243jQuery(document).on('click', '.del-this-menu', function(e) { 5244 e.preventDefault(); 5245 jQuery('.remove-active-menu').removeClass('remove-active-menu'); 5246 jQuery(this).addClass('remove-active-menu'); 5247 jQuery('#dashboard-delete-modal3').modal('show'); 5248 jQuery('.modal-backdrop').hide(); 5249}); 5250jQuery(document).on('click', '.dashboard-confirm-del-menu-btn', function(e) { 5251 var $this = jQuery('.remove-active-menu'), 5252 lid = $this.data('targetid'), 5253 user_id = $this.data('uid'); 5254 5255 jQuery(this).append('<i class="fa fa-spin fa-spinner" style="margin-left: 5px;"></i>'); 5256 5257 jQuery.ajax({ 5258 type: 'POST', 5259 dataType: 'json', 5260 url: ajax_search_term_object.ajaxurl, 5261 data: { 5262 'action': 'del_assigned_menu_to_listing', 5263 'user_id': user_id, 5264 'lid': lid, 5265 'lpNonce': jQuery('#lpNonce').val() 5266 }, 5267 success: function(res) { 5268 if (res.status == 'success') { 5269 location.reload(); 5270 } 5271 $this.find('i').removeClass('fa-spin fa-spinner').addClass('fa-trash-o'); 5272 }, 5273 error: function(err) { 5274 console.log(err); 5275 $this.find('i').removeClass('fa-spin fa-spinner').addClass('fa-trash-o'); 5276 } 5277 }); 5278}); 5279jQuery(document).on('click', '.open-edit-this-menu', function(e) { 5280 e.preventDefault(); 5281 var targetID = jQuery(this).data('targetid'), 5282 listingTitle = jQuery(this).data('targettitle'); 5283 5284 jQuery('.panel.with-nav-tabs.panel-default.lp-dashboard-tabs').fadeOut("slow", function() { 5285 jQuery('div.tab-pane.fade.in.active.clearfix.lp-dashboard-menu-container').fadeIn("fast", function() { 5286 jQuery('div.panel.with-nav-tabs.panel-default.lp-dashboard-tabs.lp-left-panel-height.lp-left-panel-height-outer').fadeIn("fast"); 5287 }); 5288 });
5289 5290 if (jQuery('#menu-listing').hasClass('select2-ajax')) { 5291 if (jQuery('#menu-listing').find("option[value='" + targetID + "']").length) { 5292 jQuery('#menu-listing').val(targetID).trigger('change'); 5293 } else { 5294 var newOption = new Option(listingTitle, targetID, true, true); 5295 jQuery('#menu-listing').append(newOption).trigger('change'); 5296 } 5297 } else { 5298 jQuery('#menu-listing').val(targetID); 5299 jQuery('#menu-listing').trigger('change'); 5300 } 5301 5302}); 5303 5304jQuery(document).on('click', '.discount-bar', function(e) { 5305 var $this = jQuery(this), 5306 thisWrap = $this.closest('.lp-listing-bottom-right'); 5307 5308 $this.toggleClass('active-discount-bar'); 5309 5310 if ($this.hasClass('active-discount-bar')) { 5311 $this.find('i.pull-right').removeClass('fa-chevron-down').addClass('fa-chevron-up'); 5312 } else { 5313 $this.find('i.pull-right').removeClass('fa-chevron-up').addClass('fa-chevron-down'); 5314 } 5315 5316 5317 thisWrap.find('.coupons-bottom-content-wrap').slideToggle(function() { 5318 $this.closest('.lp-listing-bottom-right').toggleClass('active'); 5319 }); 5320}); 5321 5322jQuery(document).on('click', '.del-order-service', function(e) { 5323 var $this = jQuery(this), 5324 uid = $this.attr('data-uid'), 5325 target = $this.attr('data-target'); 5326 5327 if ($this.hasClass('active-ajax')) { 5328 5329 } else { 5330 $this.addClass('active-ajax'); 5331 $this.find('i').removeClass('fa-trash').addClass('fa-spinner fa-spin'); 5332 5333 jQuery.ajax({ 5334 type: 'POST', 5335 dataType: 'json', 5336 url: ajax_search_term_object.ajaxurl, 5337 data: { 5338 'action': 'del_ordering_service', 5339 'uid': uid, 5340 'target': target, 5341 'lpNonce': jQuery('#lpNonce').val() 5342 }, 5343 success: function(res) { 5344 if (res.status == 'success') { 5345 $this.closest('li').remove(); 5346 } 5347 }, 5348 error: function(err) { 5349 console.log(err); 5350 $this.find('i').removeClass('fa-spin fa-spinner').addClass('fa-trash-o'); 5351 } 5352 }); 5353 } 5354}); 5355jQuery(document).on('click', '.delete-my-review', function(e) { 5356 e.preventDefault(); 5357 var $this = jQuery(this), 5358 reviewID = $this.attr('data-reviewid'); 5359 5360 if ($this.hasClass('active-ajax')) { 5361 5362 } else { 5363 $this.addClass('active-ajax'); 5364 $this.append('<i class="fa fa-spinner fa-spin" style="margin-left: 5px;"></i>'); 5365 5366 jQuery.ajax({ 5367 type: 'POST', 5368 dataType: 'json', 5369 url: ajax_search_term_object.ajaxurl, 5370 data: { 5371 'action': 'delete_own_review', 5372 'reviewID': reviewID, 5373 'lpNonce': jQuery('#lpNonce').val() 5374 }, 5375 success: function(res) { 5376 location.reload(); 5377 }, 5378 error: function(err) { 5379 console.log(err); 5380 $this.find('i').removeClass('fa-spin fa-spinner').addClass('fa-trash-o'); 5381 } 5382 }); 5383 } 5384 5385}); 5386jQuery(document).ready(function() { 5387 jQuery('.lp-ad-location-image').click(function(e) { 5388 e.preventDefault(); 5389 var img_src = jQuery(this).find('img').data('model_img_src_ad'); 5390 jQuery('#ad_preview').find('img#imgsrc').attr('src', img_src); 5391 }); 5392}); 5393jQuery(document).on('click', '.app-view2-show-search', function(e) { 5394 e.preventDefault(); 5395 var inputField = jQuery('.dropdown_fields'); 5396 inputField.trigger('click'); 5397});
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.