1jQuery(document).ready(function($) { 2 // Check if URL contains #subscriber 3 if (window.location.href.indexOf('#subscribe') > -1) { 4 // Show custom message after form submission 5 jQuery('#newsletter-popup').show(); 6 } 7}); 8 9var wpcf7Elm = document.querySelector( '.wpcf7' ); 10 if (wpcf7Elm) { 11 wpcf7Elm.addEventListener( 'wpcf7mailsent', function( event ) { 12 if(event.detail.contactFormId==2838){ 13 jQuery(this).hide(); 14 jQuery('#custom-message').show(); 15 } 16 }, false ); 17} 18 19 /* feedback form */ 20 21 const slideShow = (function() { 22 let slideIndex = 0; 23 24 function init() { 25 showSlides(slideIndex); 26 } 27 28 function nextSlide() { 29 let slides = document.getElementsByClassName("dk-slide"); 30 if (slideIndex < slides.length - 1) { 31 showSlides(slideIndex += 1); 32 } 33 } 34 35 function prevSlide() { 36 if (slideIndex > 0) { 37 showSlides(slideIndex -= 1); 38 } 39 } 40 41 function currentSlide(n) { 42 showSlides(sli
42deIndex = n - 1); 43 } 44 45 function showSlides(n) { 46 let slides = document.getElementsByClassName("dk-slide"); 47 let dots = document.getElementsByClassName("dot"); 48 49 if (slides.length === 0) { 50 console.error("No slides found"); 51 return; 52 } 53 54 if (n >= slides.length) { slideIndex = slides.length - 1; } 55 if (n < 0) { slideIndex = 0; } 56 57 for (let i = 0; i < slides.length; i++) { 58 slides[i].style.display = "none"; 59 } 60 61 for (let i = 0; i < dots.length; i++) { 62 dots[i].className = dots[i].className.replace(" active", ""); 63 } 64 65 slides[slideIndex].style.display = "block"; 66 if (dots[slideIndex]) { 67 dots[slideIndex].className += " active"; 68 } 69 70 // Update buttons 71 updateButtons(); 72 } 73 74 function updateButtons() { 75 76 let prevButton = document.getElementsByClassName("prev"); 77 let nextButton = document.getElementsByClassName("next"); 78 console.log("prevButton"); 79 console.log(prevButton); 80 81 if (slideIndex <= 0) { 82 prevButton.disabled = true; 83 jQuery('.prev').addClass('disabled'); 84 85 86 } else { 87 prevButton.disabled = false; 88 jQuery('.prev').removeClass('disabled'); 89 } 90 91 if (!prevButton || !nextButton) { 92 console.error("Prev or Next button not found"); 93 return; 94 } 95 96 //prevButton.disabled = slideIndex <= 0; 97 if (slideIndex >= document.getElementsByClassName("dk-slide").length - 1) { 98 nextButton.disabled = true; 99 jQuery('.next').addClass('disabled'); 100 } else { 101 nextButton.disabled = false; 102 jQuery('.next').removeClass('disabled'); 103 } 104 } 105 106 return { 107 init: init, 108 nextSlide: nextSlide, 109 prevSlide: prevSlide, 110 currentSlide: currentSlide 111 }; 112})(); 113 114 jQuery(document).ready(function($) { 115 116 /*Daily Kokoro system date wise*/ 117 var currentDate = new Date(); 118 var year = currentDate.getFullYear(); 119 var month = currentDate.getMonth() + 1; 120 var day = currentDate.getDate(); 121 var formattedDate = year + '-' + addLeadingZero(month) + '-' + addLeadingZero(day); 122 123 124 125 function addLeadingZero(number) { 126 return number < 10 ? '0' + number : number; // Add leading zero if number is less than 10 127 } 128 129 // AJAX request to fetch shortcode content 130 $.ajax({ 131 url: customNewsletterAjax.ajaxurl, 132 type: 'POST', 133 data: { 134 action: 'get_daily_kokoro_shortcode', 135 date: formattedDate 136 }, 137 success: function(response) { 138 // Append the received shortcode content to a container div 139 $('.daily_kokoro-container').html(response); 140 slideShow.init(); 141 $(".daily_kokoro_loader").removeClass("daily_kokoro_loader_load"); 142 143 }, 144 error: function(xhr, status, error) { 145 $(".daily_kokoro_loader").removeClass("daily_kokoro_loader_load"); 146 console.error(xhr.responseText); 147 } 148 }); 149 150/* End System date code implementation*/ 151 152 $('.feedback_form').click(function (e) { 153 e.preventDefault(); 154 155 $('#feedbackModal').show(); 156 $('body').css('overflow','hidden'); 157}); 158 159$(document).on('click', '.feedback-close-modal', function (e) { 160 e.preventDefault(); 161 $('#feedbackModal').hide(); 162 $('body').css('overflow','auto'); 163}); 164 165 166document.addEventListener( 'wpcf7submit', function( event ) { 167 if(event.detail.contactFormId==3630 || event.detail.contactFormId==3282 || event.detail.contactFormId==2762 || event.detail.contactFormId==2417){ 168 var form = $('.wpcf7-form'); // Replace '.wpcf7-form' with the class of your Contact Form 7 form 169 var responseMessage = form.find('.wpcf7-response-output'); 170 //console.log(errorMessage); 171 172 // Function to hide the response message after a specified duration 173 function hideResponseMessage() { 174 responseMessage.fadeOut(); 175 var errorMessage = form.find('.wpcf7-not-valid-tip'); 176 errorMessage.fadeOut(); 177 } 178 179 // Function to show the response message and set timeout to hide it 180 function showResponseMessage() { 181 responseMessage.fadeIn(); 182 var errorMessage = form.find('.wpcf7-not-valid-tip'); 183 errorMessage.fadeIn(); 184 setTimeout(hideResponseMessage, 3000); // 5000 milliseconds = 5 seconds 185 } 186 // Check if the form has the 'sent' or 'invalid' class and show the response message accordingly 187 if (form.hasClass('sent') || form.hasClass('invalid')) { 188 showResponseMessage(); 189 } 190} 191 192 193}, false ); 194 195/*end feedback form */ 196 197 198/* global search */ 199 200$('.global-search-col').hide(); 201$('#search-btn').on('click', function() { 202 $("body").css("overflow", "hidden"); 203 $('.global-search-col').show(); 204 205}); 206var searchvl=jQuery('#custom-search').val(); 207if(searchvl==''){ 208 jQuery('.close-icon').css('display','none'); 209 jQuery('.searah-icon').css('display','block'); 210 jQuery('#results').css('display','none'); 211 } 212 213$(document).on('keyup','#custom-search', function() { 214 var searchTerm = $(this).val().trim(); 215 216 if(searchTerm == '' ){ 217 jQuery('#custom-search').val(''); 218 jQuery('#results').css('display','none'); 219 jQuery('.search-bar').find('.searah-icon').show(); 220 jQuery('.search-bar').find('.close-icon').hide(); 221 } else{ 222 jQuery('.searah-icon').css('display','none'); 223 jQuery('.close-icon').css('display','block'); 224 225 var adminUrl = $('.admin_url').data('adminurl'); 226 if (searchTerm.length > 1) { // Check if search term is at least 3 characters long 227 $.ajax({ 228 url: adminUrl, // WordPress AJAX handler URL 229 type: 'POST', 230 data: { 231 action: 'custom_search', // Action to trigger PHP handler 232 search_query: searchTerm // Pass the search query to PHP handler 233 }, 234 success: function(response) { 235 jQuery('#results').css('display','block'); 236 $('.resdrg').html(response); // Update search results 237 } 238 }); 239 } 240} 241}); 242 243$('.close-icon').on('click', function() { 244 jQuery('#custom-search').val(''); 245 //jQuery('.global-search-col').css("display", "none"); 246 jQuery('#results').css('display','none'); 247 jQuery('.searah-icon').css('display','block'); 248 jQuery('.close-icon').css('display','none'); 249 jQuery("body").css("overflow", "auto"); 250}); 251 252// hide results out side click 253 jQuery(document).on('click', function(event) { 254 if (!jQuery(event.target).closest('.global-search-col').length) { 255 jQuery('#custom-search').val(''); 256 jQuery('#results').css('display','none'); 257 jQuery('.searah-icon').css('display','block'); 258 jQuery('.close-icon').css('display','none'); 259 //jQuery("body").css("overflow", "auto"); 260 } 261 }); 262 263 /* Search jQuery */ 264 jQuery('.orig').on('click', function () { 265 266 var searchValue = jQuery(this).val().trim(); 267 if (searchValue === "") { 268 jQuery('#results').hide(); // Hide results if search box is empty 269 } 270 }); 271 272 /* Refer a friend loop */ 273 274function getUrlParameter(name) { 275 name = name.replace(/[\[]/, '\\[').replace(/[\]]/, '\\]'); 276 var regex = new RegExp('[\\?&]' + name + '=([^&#]*)'); 277 var results = regex.exec(location.search); 278 return results === null ? '' : decodeURIComponent(results[1].replace(/\+/g, ' ')); 279}; 280// Check if the specific UTM term exists 281var utmTerm = getUrlParameter('subscriber_id'); 282//console.log(utmTerm); 283$('#ref_email_group').hide(); 284if (utmTerm) { 285 // AJAX request to fetch email content 286 $.ajax({ 287 url: customNewsletterAjax.ajaxurl, 288 type: 'POST', 289 data: { 290 action: 'get_klaviyo_email', 291 utmTerm: utmTerm 292 }, 293 success: function(response) { 294 //console.log(response); 295 if(response){ 296 $('#ref_email').val(response); 297 } 298 }, 299 error: function(xhr, status, error) { 300 console.log(response); 301 } 302 }); 303 304} else { 305 $('#ref_email_group').show(); 306} 307 308/* End Refer a friend loop */ 309 310// header on scrollbar 311// Hide Header on on scroll down 312var didScroll; 313var lastScrollTop = 0; 314var delta = 5; 315var navbarHeight = $('header').outerHeight(); 316 317$(window).on('scroll', function(event) { 318 if ($('body').hasClass('single-post')) { 319 didScroll = true; 320 } 321}); 322 323setInterval(function() { 324 if (didScroll) { 325 hasScrolled(); 326 didScroll = false;
327 } 328}, 50); 329 330function hasScrolled() { 331 var st = $(this).scrollTop(); 332 // Check if scrolled to the top 333 if (st === 0) { 334 $('#custom-search').val(''); 335 $('#results').css('display','none'); 336 $('.searah-icon').css('display','block'); 337 $('.close-icon').css('display','none'); 338 } else { 339 $('#results').css('display','none'); 340 } 341 // Make sure they scroll more than delta 342 if (Math.abs(lastScrollTop - st) <= delta) 343 return; 344 // If they scrolled down and are past the navbar, add class .nav-up. 345 // This is necessary so you never see what is "behind" the navbar. 346 if (st > lastScrollTop && st > navbarHeight) { 347 // Scroll Down 348 $('header').removeClass('nav-down').addClass('nav-up'); 349 } else { 350 // Scroll Up 351 if (st + $(window).height() < $(document).height()) { 352 $('header').removeClass('nav-up').addClass('nav-down'); 353 } 354 } 355 lastScrollTop = st; 356} 357 358 359// Print preview Start 360function triggerPrintPreview(event) { 361 event.preventDefault(); // Prevent the default link behavior 362 window.print(); // Trigger the print preview 363} 364// Attach the event listener to the link with id 'printPreview' 365if ($('#printPreview').length) { 366 $('#printPreview').on('click', triggerPrintPreview); 367} 368 369// Print preview End 370 371 372 373 374}); 375 376 377 378/* Survay link */ 379jQuery(document).on('click', '#survay_btn', function($) { 380 381 382 var feedback = jQuery('.result_dependence').text(); 383 //alert(feedback); 384 var email = jQuery('#survayemail').val(); 385 var emailRegex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/; 386 if (!emailRegex.test(email)) { 387 jQuery('#form_message').addClass('error-message'); 388 jQuery('#form_message').text('Invalid Email Address'); 389 setTimeout(function() { 390 jQuery('#survayemail').val(''); 391 jQuery('#form_message').text(''); 392 jQuery('#form_message').removeClass('error-message'); 393 394 }, 3000); 395 return; 396 } 397 var newsletter = 'Yes'; 398 jQuery.ajax({ 399 url: customNewsletterAjax.ajaxurl, 400 type: 'POST', 401 data: { 402 action: 'submit_survey_form', 403 feedback: feedback, 404 useremail: email, 405 newsletter: newsletter 406 }, 407 success: function(response) { 408 if(response==1){ 409 jQuery('#survay_form').hide(); 410 jQuery('.quiz-thankyou-msg').show(); 411 }else{ 412 jQuery('#form_message').addClass('error-message'); 413 jQuery('#form_message').text('Something went wrong!'); 414 setTimeout(function() { 415 jQuery('#survayemail').val(''); 416 jQuery('#form_message').text(''); 417 jQuery('#form_message').removeClass('error-message'); 418 419 }, 3000); 420 } 421 422 423 } 424 }); 425 426}); 427 428jQuery(document).ready(function() { 429 jQuery('.loader-qsm-quiz').css('display','none'); 430}); 431 432 433 434 435jQuery(document).ready(function($) { 436 var adminUrl = $('.authCardProf').data('adminurl'); 437 var allTeamId = 0; // Assuming 'all' is the ID for all teams 438 439 function loadTeamArticles(teamId) { 440 $(".professional_articles-loader").addClass("daily_kokoro_loader_load"); 441 442 $.ajax({ 443 url: adminUrl, 444 type: 'post', 445 data: { 446 action: 'load_team_modal', 447 team_id: teamId 448 }, 449 success: function (response) { 450 $(".professional_articles-loader").removeClass("daily_kokoro_loader_load"); 451 $('.professional-articles-container').html(response); 452 initializeAudioPlayer(); 453 454 }, 455 error: function (xhr, status, error) { 456 $(".professional_articles-loader").removeClass("daily_kokoro_loader_load"); 457 console.log('AJAX error:', error); 458 } 459 }); 460 } 461 462 // Load all team articles on document ready 463 loadTeamArticles(allTeamId); 464 465 $('.authCardProf').click(function (e) { 466 e.preventDefault(); 467 $('.authCardProf').removeClass('active'); 468 // Add active class to the clicked card 469 $(this).addClass('active'); 470 var teamId = $(this).data('team-id'); 471 loadTeamArticles(teamId); 472 }); 473 474 $('.authCardProf a').on('click', function(event) { 475 // Prevent the click event from bubbling up to authCard 476 event.stopPropagation(); 477 // Allow the default action (navigation) 478 }); 479 480}); 481 482 /*Audios on kokoro on go section*/ 483 484 jQuery(document).on('click','.playpause',function(){ 485 486 jQuery('audio').each(function(){ 487 this.pause(); 488 this.currentTime = 0; // Optionally reset playback position to the start 489 }); 490 jQuery(".audio-wrapper").hide(); 491 var wraperId=jQuery(this).data('id'); 492 jQuery("#"+wraperId).show(); 493 var audioElement = jQuery('#' + wraperId + ' audio')[0]; 494 jQuery('#' + wraperId + ' .audioplayer').addClass('audioplayer
494-playing'); 495 audioElement.play(); 496}); 497 498 499 500 501jQuery(document).ready(function($) { 502 if ($(window).width() > 1025) { 503 504 $('.toggle-section').hide(); 505 $('.menu-category-mind').addClass('mactive'); 506 $('.m-menu').addClass('mactive'); 507 $('.category-menu-hover').on('click', function(event) { 508 if ($(document).find('.mega-menu').length) { 509 event.preventDefault(); 510 } 511 512 // Find the parent li element and then find the .sub-menu within it 513 var submenu = $(document).find('.mega-menu'); 514 // Check if submenu element is found 515 if (submenu.length) { 516 // Check the display property of the submenu and set it accordingly 517 if (submenu.css('visibility') === 'hidden') { 518 submenu.addClass('active'); 519 $('.icon-angle-down').addClass('active'); 520 $('body').css('overflow','hidden'); 521 } else { 522 submenu.removeClass('active'); 523 $('.icon-angle-down').removeClass('active'); 524 $('body').css('overflow','auto'); 525 } 526 } 527 }); 528 529 $(document).on('click', function(event) { 530 if (!$(event.target).closest('.category-menu-hover').length && !$(event.target).closest('.mega-menu').length) { 531 $('.mega-menu').removeClass('active'); 532 $('.icon-angle-down').removeClass('active'); 533 $('body').css('overflow','auto'); 534 } 535 }); 536 }else{ 537 $('.toggle-section').hide(); 538 toggleData=$('.toggle-section').html(); 539 $(".sub-menu").append(toggleData); 540 $('.icon-angle-down').on('click', function(event) { 541 542 // Prevent the default action if it's a link with submenu 543 if ($(this).closest('li').find('.sub-menu').length) { 544 event.preventDefault(); 545 } 546 547 // Find the parent li element and then find the .sub-menu within it 548 var submenu = $(this).closest('li').find('.sub-menu'); 549 550 // Check if submenu element is found 551 if (submenu.length) { 552 // Check the display property of the submenu and set it accordingly 553 if (submenu.css('display') === 'none') { 554 submenu.addClass('active'); 555 $('.icon-angle-down').addClass('active'); 556 } else { 557 submenu.removeClass('active'); 558 $('.icon-angle-down').removeClass('active'); 559 } 560 } 561 }); 562 563 564 // Make sure the submenu links are clickable 565 $('.sub-menu a').on('click', function(event) { 566 event.stopPropagation(); 567 }); 568 569 $(document).on('click', function(event) { 570 if (!$(event.target).closest('.icon-angle-down').length && !$(event.target).closest('.sub-menu').length) { 571 $('.sub-menu').removeClass('active'); 572 $('.icon-angle-down').removeClass('active'); 573 } 574 }); 575 } 576 577 578 // On hover, add the active class 579 $('.m-menu').hover( 580 function() { 581 582 $('.menu-category-body').removeClass('mactive'); 583 $('.b-menu').removeClass('mactive'); 584 585 $('.menu-category-self').removeClass('mactive'); 586 $('.s-menu').removeClass('mactive'); 587 588 $('.menu-category-mind').addClass('mactive'); 589 $(this).addClass('mactive'); 590 591 }, 592 ); 593 594 $('.b-menu').hover( 595 function() { 596 $('.menu-category-mind').removeClass('mactive'); 597 $('.m-menu').removeClass('mactive'); 598 599 $('.menu-category-self').removeClass('mactive'); 600 $('.s-menu').removeClass('mactive'); 601 602 $('.menu-category-body').addClass('mactive'); 603 $(this).addClass('mactive'); 604 } 605 ); 606 607 $('.s-menu').hover( 608 function() { 609 $('.menu-category-mind').removeClass('mactive'); 610 $('.m-menu').removeClass('mactive'); 611 612 $('.menu-category-body').removeClass('mactive'); 613 $('.b-menu').removeClass('mactive'); 614 615 $('.menu-category-self').addClass('mactive'); 616 $(this).addClass('mactive'); 617 } 618 619 ); 620 621 // Combined hover and touchstart for .m-menu 622 $('.m-menu').on('touchstart', function() { 623 $('.menu-category-body').removeClass('mactive'); 624 $('.b-menu').removeClass('mactive'); 625 626 $('.menu-category-self').removeClass('mactive'); 627 $('.s-menu').removeClass('mactive'); 628 629 $('.menu-category-mind').addClass('mactive'); 630 $(this).addClass('mactive'); 631 }); 632 633 // Combined hover and touchstart for .b-menu 634 $('.b-menu').on('touchstart', function() { 635 $('.menu-category-mind').removeClass('mactive'); 636 $('.m-menu').removeClass('mactive'); 637 638 $('.menu-category-self').removeClass('mactive'); 639 $('.s-menu').removeClass('mactive'); 640 641 $('.menu-category-body').addClass('mactive'); 642 $(this).addClass('mactive'); 643 }); 644 645 // Combined hover and touchstart for .s-menu 646 $('.s-menu').on('touchstart', function() { 647 $('.menu-category-mind').removeClass('mactive'); 648 $('.m-menu').removeClass('mactive'); 649 650 $('.menu-category-body').removeClass('mactive'); 651 $('.b-menu').removeClass('mactive'); 652 653 $('.menu-category-self').addClass('mactive'); 654 $(this).addClass('mactive'); 655 }); 656 657 658 659 // Toggle each section on click 660 $(document).on("click",".toggle-header",function() { 661 662 var toggleId = $(this).data('toggle'); 663 $(".toggle-item #" + toggleId).slideToggle(); // Toggle the visibility of the related content 664 $(this).toggleClass("active"); 665 }); 666 667 $('.target-comments').on('click', function(e) { 668 e.preventDefault(); // Prevent the default action, if it's a link 669 $('html, body').animate({ 670 scrollTop: $('#comments').offset().top 671 }, 800); // Adjust 800 to control the scroll speed (in milliseconds) 672 }); 673 674 675}); 676 677// document.addEventListener("DOMContentLoaded", function () { 678// var cssFile = document.querySelector("link[href*='/wp-content/uploads/elementor/css/post-7.css']"); 679// if (cssFile) { 680// cssFile.parentNode.removeChild(cssFile); 681// console.log("post-7.css removed!"); 682// } 683// });
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.