Advertisement
Marcin324

Jquery code

Apr 12th, 2023
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
jQuery 39.74 KB | None | 0 0
  1. jQuery(document).ready(function ($) {
  2.   if ($(".home-map-container")[0]) {
  3.     function checkMap() {
  4.       if ($(".map-category")[0]) {
  5.         clearInterval(storeTimeInterval);
  6.  
  7.         $(".firstPopup")
  8.           .detach()
  9.           .appendTo(
  10.             "#progress_map_vue_component>div>div>div:nth-child(10) .map-category-tile"
  11.           );
  12.         $(".secondPopup")
  13.           .detach()
  14.           .appendTo(
  15.             "#progress_map_vue_component>div>div>div:nth-child(9) .map-category-tile"
  16.           );
  17.         $(".thirdPopup")
  18.           .detach()
  19.           .appendTo(
  20.             "#progress_map_vue_component>div>div>div:nth-child(5) .map-category-tile"
  21.           );
  22.         $(".fourthPopup")
  23.           .detach()
  24.           .appendTo(
  25.             "#progress_map_vue_component>div>div>div:nth-child(4) .map-category-tile"
  26.           );
  27.         $(".fifthPopup")
  28.           .detach()
  29.           .appendTo(
  30.             "#progress_map_vue_component>div>div>div:nth-child(1) .map-category-tile"
  31.           );
  32.         $(".sixthPopup")
  33.           .detach()
  34.           .appendTo(
  35.             " #progress_map_vue_component>div>div>div:nth-child(2) .map-category-tile"
  36.           );
  37.         $(".seventhPopup")
  38.           .detach()
  39.           .appendTo(
  40.             "#progress_map_vue_component>div>div>div:nth-child(7) .map-category-tile"
  41.           );
  42.         $(".eighthPopup")
  43.           .detach()
  44.           .appendTo(
  45.             " #progress_map_vue_component>div>div>div:nth-child(6) .map-category-tile"
  46.           );
  47.         $(".ninthPopup")
  48.           .detach()
  49.           .appendTo(
  50.             " #progress_map_vue_component>div>div>div:nth-child(8) .map-category-tile"
  51.           );
  52.       }
  53.     }
  54.     let storeTimeInterval = setInterval(checkMap, 700);
  55.   }
  56.   //
  57.   setTimeout(() => {
  58.     if (jQuery(".map-container").length) {
  59.       jQuery(".map-category-tile").prepend(
  60.         '<i class="fa-regular fa-circle-xmark"></i>'
  61.       );
  62.     }
  63.   }, 500);
  64.  
  65.   //
  66.   const goToFirstDesiredElement = jQuery(
  67.     ".firstpopupcontainer .goToDesiredElement"
  68.   );
  69.   const goToNextDesiredElement = jQuery(".goToDesiredElement4");
  70.   const goToThirdDesiredElement = jQuery(".goToDesiredElement2");
  71.   const goToFourthDesiredElement = jQuery(".goToDesiredElement5");
  72.   const goTofifthDesiredElement = jQuery(".goToDesiredElement6");
  73.   const goTsixthDesiredElement = jQuery(".goToDesiredElement7");
  74.   const goTseventhDesiredElement = jQuery(".goToDesiredElement8");
  75.   const goToeightDesiredElement = jQuery(".goToDesiredElement3");
  76.   const goToninghtDesiredElement = jQuery(".goToDesiredElement10");
  77.  
  78.   goToFirstDesiredElement.click(function (e) {
  79.     e.stopPropagation();
  80.     let mapPopup = jQuery("#category-tile-27");
  81.     let bigPopupContainer = jQuery(".firstpopupcontainer");
  82.     let firstPopupOverlay = jQuery(".firstpopup");
  83.     //
  84.     firstPopupOverlay.removeClass("overlay");
  85.     mapPopup.addClass("active");
  86.     bigPopupContainer.removeClass("activeAditionalPopup");
  87.     localStorage.setItem("personMovedFirst", "map-person-moved");
  88.     jQuery(".map-person").addClass(localStorage.getItem("personMovedFirst"));
  89.   });
  90.   goToNextDesiredElement.click(function (e) {
  91.     e.stopPropagation();
  92.     let secondBigPopupContainer = jQuery(".fourthpopupcontainer");
  93.     secondBigPopupContainer.removeClass("activeAditionalPopup");
  94.     jQuery(".fifthpopupcontainer ").removeClass("activeAditionalPopup");
  95.     jQuery(".fourthpopup").removeClass("overlay");
  96.     jQuery(".fifthpopup ").removeClass("overlay");
  97.     localStorage.setItem("personMovedFourth", "map-person-moved4");
  98.     jQuery(".map-person").addClass(localStorage.getItem("personMovedFourth"));
  99.   });
  100.   goToThirdDesiredElement.click(function (e) {
  101.     e.stopPropagation();
  102.     let thirdBigPopupContainer = jQuery(".secondpopupcontainer");
  103.     let thirdMapPopup = jQuery("#category-tile-36");
  104.     thirdMapPopup.addClass("active");
  105.     thirdBigPopupContainer.removeClass("activeAditionalPopup");
  106.     jQuery(".secondpopup").removeClass("overlay");
  107.  
  108.     localStorage.setItem("personMovedThird", "map-person-moved3");
  109.     jQuery(".map-person").addClass(localStorage.getItem("personMovedThird"));
  110.   });
  111.   goToFourthDesiredElement.click(function (e) {
  112.     e.stopPropagation();
  113.     let fourthBigPopupContainer = jQuery(".sixthpopupcontainer ");
  114.     let fourthMapPopup = jQuery("#category-tile-40");
  115.     fourthMapPopup.addClass("active");
  116.     fourthBigPopupContainer.removeClass("activeAditionalPopup");
  117.     jQuery(".fifthpopup ").removeClass("overlay");
  118.     jQuery(".sixthpopup ").removeClass("overlay");
  119.     localStorage.setItem("personMovedFourth", "map-person-moved6 ");
  120.     jQuery(".map-person").addClass(localStorage.getItem("personMovedFourth"));
  121.   });
  122.   goTofifthDesiredElement.click(function (e) {
  123.     e.stopPropagation();
  124.     let fifthBigPopupContainer = jQuery(".seventhpopupcontainer");
  125.     let fifthMapPopup = jQuery("#category-tile-39");
  126.     fifthMapPopup.addClass("active");
  127.     fifthBigPopupContainer.removeClass("activeAditionalPopup");
  128.   });
  129.   goTofifthDesiredElement.click(function (e) {
  130.     e.stopPropagation();
  131.     let sixthBigPopupContainer = jQuery(".eighthpopupcontainer ");
  132.     let sixthMapPopup = jQuery("#category-tile-34");
  133.     sixthMapPopup.addClass("active");
  134.     sixthBigPopupContainer.removeClass("activeAditionalPopup");
  135.   });
  136.  
  137.   goTsixthDesiredElement.click(function (e) {
  138.     e.stopPropagation();
  139.     let eightElement = jQuery(".eighthpopup");
  140.     let seventhMapPopupContainer = jQuery(".eighthpopupcontainer");
  141.     let seventhMapPopup = jQuery("#category-tile-34");
  142.     seventhMapPopup.addClass("active");
  143.     seventhMapPopupContainer.removeClass("activeAditionalPopup");
  144.     eightElement.removeClass("overlay");
  145.     localStorage.setItem("personMovedFifth", "map-person-moved7 ");
  146.     jQuery(".map-person").addClass(localStorage.getItem("personMovedFifth"));
  147.   });
  148.  
  149.   goTseventhDesiredElement.click(function (e) {
  150.     e.stopPropagation();
  151.     let ninthElement = jQuery(".seventhpopup");
  152.     let ninthMapPopupContainer = jQuery(".seventhpopupcontainer");
  153.     let ninthMapPopup = jQuery("#category-tile-35");
  154.     ninthMapPopup.addClass("active");
  155.     ninthMapPopupContainer.removeClass("activeAditionalPopup");
  156.     ninthElement.removeClass("overlay");
  157.     localStorage.setItem("personMovedSixth", "map-person-moved8");
  158.     jQuery(".map-person").addClass(localStorage.getItem("personMovedSixth"));
  159.   });
  160.   goToeightDesiredElement.click(function (e) {
  161.     e.stopPropagation();
  162.     jQuery(".thirdpopup").removeClass("overlay");
  163.     jQuery(".thirdpopupcontainer ").removeClass("activeAditionalPopup");
  164.     jQuery("#category-tile-33").addClass("active");
  165.     localStorage.setItem("personMovedSeventh", "map-person-moved9");
  166.     jQuery(".map-person").addClass(localStorage.getItem("personMovedSeventh"));
  167.   });
  168.   goToninghtDesiredElement.click(function (e) {
  169.     e.stopPropagation();
  170.     jQuery(".fifthpopup ").removeClass("overlay");
  171.     jQuery(".fifthpopupcontainer ").removeClass("activeAditionalPopup");
  172.     jQuery("#category-tile-29").addClass("active");
  173.     localStorage.setItem("personMovedSecond", "map-person-moved2");
  174.     jQuery(".map-person").addClass(localStorage.getItem("personMovedSecond"));
  175.   });
  176.  
  177.   if ($(".home-map-container")[0]) {
  178.     function checkMap() {
  179.       if ($(".map-category")[0]) {
  180.         clearInterval(storeTimeInterval);
  181.         let completedElements = jQuery(".completed");
  182.         if (completedElements.length >= 10) {
  183.           jQuery(".congratspopup").removeClass("hiddencongrats");
  184.         }
  185.         jQuery(".closecongrats").click(function () {
  186.           jQuery(".congratspopup").addClass("hiddencongrats");
  187.         });
  188.       }
  189.     }
  190.     let storeTimeInterval = setInterval(checkMap, 500);
  191.   }
  192.   jQuery(".goToDesiredElement14").click(function () {
  193.     jQuery(".ninthpopup").removeClass("overlay");
  194.     jQuery(".ninthpopupcontainer").removeClass("activeAditionalPopup");
  195.     jQuery(".congratspopup").removeClass("hiddencongrats");
  196.     jQuery(".closecongrats").click(function () {
  197.       jQuery(".congratspopup").addClass("hiddencongrats");
  198.     });
  199.   });
  200.   //
  201.   $(document).click(function (e) {
  202.     if (
  203.       !$(e.target).hasClass("active") &&
  204.       $(e.target).parents(".map-category").length === 0
  205.     ) {
  206.       $(".map-category-tile").removeClass("active");
  207.     }
  208.   });
  209.   //
  210.   $(document).click(function (e) {
  211.     if (
  212.       !$(e.target).hasClass("activeAditionalPopup") &&
  213.       $(e.target).parents(".popupcontainer").length === 0
  214.     ) {
  215.       $(".firstpopupcontainer ").removeClass("activeAditionalPopup");
  216.     }
  217.   });
  218.   //
  219.   jQuery(".close-button").click(function (e) {
  220.     e.preventDefault();
  221.     jQuery(".popupitems").hide();
  222.   });
  223.   jQuery(".goToLe").click(function (e) {
  224.     e.preventDefault();
  225.     jQuery(".popupitems").hide();
  226.   });
  227.   //
  228.   if (localStorage.getItem("hiddenPopup") == "hidenElement") {
  229.     jQuery(".secondpopupcontainer").addClass("hidenElement");
  230.   }
  231.   //
  232.   if (localStorage.getItem("hidenElementNext") == "hidenElementNext") {
  233.     jQuery(".thirdpopupcontainer").addClass("hidenElementNext");
  234.   }
  235.   //
  236.   if (localStorage.getItem("hidenElementLast") == "hidenElementLast") {
  237.     jQuery(".fourthpopupcontainer").addClass("hidenElementLast");
  238.   }
  239.   //
  240.   jQuery("#menu-item-3246").addClass("bookmarkicon");
  241.   jQuery("#menu-item-3248").addClass("notification fa-solid fa-bell");
  242.   jQuery("#menu-item-3246 a").addClass("notes-as-popupmod");
  243.   //
  244.   var test = jQuery(
  245.     ".notes-container.basic-style #notes-view-container .notes-view-inside-container .note-header .close-button"
  246.   );
  247.   test.click(function () {
  248.     jQuery("#notes-view-container").hide();
  249.   });
  250.  
  251.   const searchFormHandler = function searchFormHandler() {
  252.     $(".searchresults").toggleClass("activeSearchPopup");
  253.   };
  254.  
  255.   const closeSearch = function closeSearch() {
  256.     $(".searchresults").removeClass("activeSearchPopup");
  257.   };
  258.  
  259.   const searchResultsModal = function searchResultsModal(e) {
  260.     e.preventDefault();
  261.  
  262.     var q = $("#q").val();
  263.  
  264.     // AJAX request
  265.     $.ajax({
  266.       url: "./search.php",
  267.       type: "post",
  268.       data: {
  269.         q: q,
  270.       },
  271.       success: function (response) {
  272.         // Add response in Modal body
  273.         $(".searchresults__content").html(response);
  274.       },
  275.     });
  276.   };
  277.  
  278.   const bookmarksPopup = function bookmarksPopup(e) {
  279.     e.preventDefault();
  280.     e.stopPropagation();
  281.     $(".bookmarksContainer").addClass("activeBookMark");
  282.     $(".upperContainer").addClass("overlay");
  283.   };
  284.   const closeBookMarkContainer = function closeBookMarkContainer() {
  285.     $(".bookmarksContainer").removeClass("activeBookMark");
  286.     $(".upperContainer").removeClass("overlay");
  287.   };
  288.  
  289.   const bookMarkSingle = function bookMarkSingle(e) {
  290.     e.preventDefault();
  291.     e.stopPropagation();
  292.     let favorites = JSON.parse(localStorage.getItem("favItem")) || [];
  293.     let learningElementHeader = jQuery(".leHead");
  294.     let learningElementID = jQuery(".content-container").attr("id");
  295.     let postLink = window.location.href;
  296.  
  297.     let bookmarkedItem = {
  298.       id: learningElementID,
  299.       titleBookmark: learningElementHeader.html(),
  300.       postLink: postLink,
  301.     };
  302.     bookmarkedItem.fav = true;
  303.  
  304.     let arr_str = favorites.map(JSON.stringify);
  305.     if (arr_str.includes(JSON.stringify(bookmarkedItem))) {
  306.       let bookMarkSingle = jQuery(".bookMarkSingle");
  307.       bookMarkSingle.removeClass("fav");
  308.       bookMarkSingle.addClass("notfav");
  309.       let retrievedScores = JSON.parse(localStorage.getItem("favItem"));
  310.       retrievedScores = retrievedScores.filter(
  311.         (val) => val.id !== learningElementID
  312.       );
  313.       localStorage.setItem("favItem", JSON.stringify(retrievedScores));
  314.     } else {
  315.       !arr_str.includes(JSON.stringify(bookmarkedItem)) &&
  316.         favorites.push(bookmarkedItem);
  317.       favorites.map(function (element) {
  318.         let bookMarkSingle = jQuery(".bookMarkSingle");
  319.         if (learningElementID === element.id) {
  320.           bookMarkSingle.removeClass("notfav");
  321.           bookMarkSingle.addClass("fav");
  322.         }
  323.       });
  324.       localStorage.setItem("favItem", JSON.stringify(favorites));
  325.     }
  326.   };
  327.   const notification = function notification(e) {
  328.     e.preventDefault();
  329.     e.stopPropagation();
  330.     $(".notificationsnew").addClass("activenotification");
  331.   };
  332.  
  333.   const closeNotifications = function closeNotifications(e) {
  334.     e.preventDefault();
  335.     e.stopPropagation();
  336.     $(".notificationsnew").removeClass("activenotification");
  337.   };
  338.  
  339.   const notesaspopup = function notesaspopup(e) {
  340.     e.preventDefault();
  341.     e.stopPropagation();
  342.     jQuery("#notes-view-container").css("display", "flex");
  343.   };
  344.  
  345.   jQuery("#menu-item-3237 a").click(notesaspopup);
  346.   jQuery(".search-field").click(searchResultsModal);
  347.   jQuery(".searchform").click(searchFormHandler);
  348.   jQuery(".closeSearch").click(closeSearch);
  349.   jQuery(".bookmarkicon").click(bookmarksPopup);
  350.   jQuery(".closeBookMarks").click(closeBookMarkContainer);
  351.   jQuery(".bookMarkSingle").click(bookMarkSingle);
  352.   jQuery(".notification").click(notification);
  353.   jQuery(".closeNotifications").click(closeNotifications);
  354.  
  355.   //
  356.   $(".home .searchresults ").click(function (e) {
  357.     e.stopPropagation();
  358.   });
  359.   $("body").click(function () {
  360.     $(".search_result").hide();
  361.   });
  362.  
  363.   //
  364.   setTimeout(() => {
  365.     let favorites19 = JSON.parse(localStorage.getItem("favItem")) || [];
  366.     favorites19.map(function (element) {
  367.       let learningElementID = jQuery(".content-container").attr("id");
  368.       let bookMarkSingle = jQuery(".bookMarkSingle");
  369.       if (learningElementID === element.id) {
  370.         bookMarkSingle.removeClass("notfav");
  371.         bookMarkSingle.addClass("fav");
  372.       }
  373.     }, 100);
  374.   });
  375.  
  376.   $("#easyPaginate").easyPaginate({
  377.     paginateElement: "div",
  378.     elementsPerPage: 4,
  379.     effect: "slide",
  380.     firstButtonText: "<",
  381.     lastButtonText: ">",
  382.   });
  383.  
  384.   $(".notificationsnew #easyPaginate2").easyPaginate({
  385.     paginateElement: "div",
  386.     elementsPerPage: 4,
  387.     effect: "slide",
  388.     firstButtonText: "<",
  389.     lastButtonText: ">",
  390.   });
  391.  
  392.   if (jQuery("#easyPaginate3").length > 0) {
  393.     jQuery(".searchresults  #easyPaginate3").easyPaginate({
  394.       paginateElement: "a",
  395.       elementsPerPage: 4,
  396.       effect: "slide",
  397.       firstButtonText: "<",
  398.       lastButtonText: ">",
  399.     });
  400.   }
  401.  
  402.   var myDiv = jQuery("#notes-view-container > div > div.note-header > button");
  403.   if (myDiv.length > 0) {
  404.     jQuery(myDiv).click(function () {
  405.       jQuery(".notes-as-popup").css("display", "none");
  406.     });
  407.   }
  408.  
  409.   var existCondition = setInterval(function () {
  410.     if (
  411.       jQuery("#notes-view-container > div > div.note-header > button").length
  412.     ) {
  413.       clearInterval(existCondition);
  414.       const parameters = function parameters() {
  415.         jQuery("#notes-view-container > div > div.note-header > button").click(
  416.           function () {
  417.             jQuery(".notes-as-popup").css("display", "none");
  418.           }
  419.         );
  420.       };
  421.       parameters();
  422.     }
  423.   }, 100);
  424.  
  425.   jQuery(".formbeinsp form").submit(function (event) {
  426.     let scrolled = false;
  427.     checkForm(title);
  428.     if (link.length != 0) checkForm(link);
  429.     checkSelect(subcategory);
  430.     checkSelect(tagLevel);
  431.  
  432.     function checkForm(field) {
  433.       if (!field.val()) {
  434.         event.preventDefault();
  435.         higlightField(field);
  436.         if (!scrolled) {
  437.           scrolled = scrollForm(field);
  438.         }
  439.       }
  440.     }
  441.  
  442.     function checkSelect(field) {
  443.       if (field.val() == "default") {
  444.         event.preventDefault();
  445.         higlightSelect(field);
  446.         if (!scrolled) {
  447.           scrolled = scrollForm(field);
  448.         }
  449.       }
  450.     }
  451.   });
  452. });
  453.  
  454. jQuery(document).ready(function () {
  455.   let existCondition9 = setInterval(function () {
  456.     if (
  457.       jQuery(".postid-3275 .mark-as-complete-button-container button").length >
  458.       0
  459.     ) {
  460.       clearInterval(existCondition9);
  461.       const parameters = function parameters() {
  462.         jQuery(".postid-3275 .mark-as-complete-button-container button").click(
  463.           function (e) {
  464.             e.stopPropagation();
  465.             e.preventDefault();
  466.             jQuery(".popupitems").show().focus();
  467.           }
  468.         );
  469.       };
  470.       parameters();
  471.     }
  472.   }, 100);
  473.   //
  474.   let existCondition8 = setInterval(function () {
  475.     if (
  476.       jQuery(".postid-3273 .mark-as-complete-button-container button").length >
  477.       0
  478.     ) {
  479.       clearInterval(existCondition8);
  480.       const parameters = function parameters() {
  481.         jQuery(".postid-3273 .mark-as-complete-button-container button").click(
  482.           function (e) {
  483.             e.stopPropagation();
  484.             e.preventDefault();
  485.             jQuery(".popupitems").show().focus();
  486.           }
  487.         );
  488.       };
  489.       parameters();
  490.     }
  491.     jQuery(".map-category-tile")
  492.       .before()
  493.       .click(function () {
  494.         jQuery(".map-category-tile").removeClass("active");
  495.       });
  496.   }, 100);
  497.  
  498.   //
  499.   let existCondition7 = setInterval(function () {
  500.     if (
  501.       jQuery(".postid-3272 .mark-as-complete-button-container button").length >
  502.       0
  503.     ) {
  504.       clearInterval(existCondition7);
  505.       const parameters = function parameters() {
  506.         jQuery(".postid-3272 .mark-as-complete-button-container button").click(
  507.           function (e) {
  508.             e.stopPropagation();
  509.             e.preventDefault();
  510.             jQuery(".popupitems").show().focus();
  511.           }
  512.         );
  513.       };
  514.       parameters();
  515.     }
  516.     jQuery(".map-category-tile")
  517.       .before()
  518.       .click(function () {
  519.         jQuery(".map-category-tile").removeClass("active");
  520.       });
  521.   }, 100);
  522.  
  523.   //
  524.   let existCondition6 = setInterval(function () {
  525.     if (
  526.       jQuery(".postid-3271 .mark-as-complete-button-container button").length >
  527.       0
  528.     ) {
  529.       clearInterval(existCondition6);
  530.       const parameters = function parameters() {
  531.         jQuery(".postid-3271 .mark-as-complete-button-container button").click(
  532.           function (e) {
  533.             e.stopPropagation();
  534.             e.preventDefault();
  535.             jQuery(".popupitems").show().focus();
  536.           }
  537.         );
  538.       };
  539.       parameters();
  540.     }
  541.     jQuery(".map-category-tile")
  542.       .before()
  543.       .click(function () {
  544.         jQuery(".map-category-tile").removeClass("active");
  545.       });
  546.   }, 100);
  547.   //
  548.   let existCondition5 = setInterval(function () {
  549.     if (
  550.       jQuery(".postid-2061 .mark-as-complete-button-container button").length >
  551.       0
  552.     ) {
  553.       clearInterval(existCondition5);
  554.       const parameters = function parameters() {
  555.         jQuery(".postid-2061 .mark-as-complete-button-container button").click(
  556.           function (e) {
  557.             e.stopPropagation();
  558.             e.preventDefault();
  559.             jQuery(".popupitems").show().focus();
  560.           }
  561.         );
  562.       };
  563.       parameters();
  564.     }
  565.     jQuery(".map-category-tile")
  566.       .before()
  567.       .click(function () {
  568.         jQuery(".map-category-tile").removeClass("active");
  569.       });
  570.   }, 100);
  571.   //
  572.   let existCondition4 = setInterval(function () {
  573.     if (
  574.       jQuery(".postid-3274 .mark-as-complete-button-container button").length >
  575.       0
  576.     ) {
  577.       clearInterval(existCondition4);
  578.       const parameters = function parameters() {
  579.         jQuery(".postid-3274 .mark-as-complete-button-container button").click(
  580.           function (e) {
  581.             e.stopPropagation();
  582.             e.preventDefault();
  583.             jQuery(".popupitems").show().focus();
  584.           }
  585.         );
  586.       };
  587.       parameters();
  588.     }
  589.     jQuery(".map-category-tile")
  590.       .before()
  591.       .click(function () {
  592.         jQuery(".map-category-tile").removeClass("active");
  593.       });
  594.   }, 100);
  595.   //
  596.   //
  597.   let existCondition3 = setInterval(function () {
  598.     if (
  599.       jQuery(".postid-3276 .mark-as-complete-button-container button").length >
  600.       0
  601.     ) {
  602.       clearInterval(existCondition3);
  603.       const parameters = function parameters() {
  604.         jQuery(".postid-3276 .mark-as-complete-button-container button").click(
  605.           function (e) {
  606.             e.stopPropagation();
  607.             e.preventDefault();
  608.             jQuery(".popupitems").show().focus();
  609.           }
  610.         );
  611.       };
  612.       parameters();
  613.     }
  614.     jQuery(".map-category-tile")
  615.       .before()
  616.       .click(function () {
  617.         jQuery(".map-category-tile").removeClass("active");
  618.       });
  619.   }, 100);
  620.   //
  621.   let existCondition2 = setInterval(function () {
  622.     if (
  623.       jQuery(".postid-3267  .mark-as-complete-button-container button").length >
  624.       0
  625.     ) {
  626.       clearInterval(existCondition2);
  627.       const parameters = function parameters() {
  628.         jQuery(".postid-3267  .mark-as-complete-button-container button").click(
  629.           function (e) {
  630.             e.stopPropagation();
  631.             e.preventDefault();
  632.             jQuery(".popupitems").show().focus();
  633.           }
  634.         );
  635.       };
  636.       parameters();
  637.     }
  638.     jQuery(".map-category-tile")
  639.       .before()
  640.       .click(function () {
  641.         jQuery(".map-category-tile").removeClass("active");
  642.       });
  643.   }, 100);
  644.  
  645.   //
  646.   jQuery(document).ready(function () {
  647.     let existCondition = setInterval(function () {
  648.       if (
  649.         jQuery(".postid-3268 .mark-as-complete-button-container button")
  650.           .length > 0
  651.       ) {
  652.         clearInterval(existCondition);
  653.         const parameters2 = function parameters() {
  654.           jQuery(
  655.             ".postid-3268 .mark-as-complete-button-container button"
  656.           ).click(function (e) {
  657.             e.stopPropagation();
  658.             e.preventDefault();
  659.             jQuery(".popupitems").show().focus();
  660.           });
  661.         };
  662.         parameters2();
  663.       }
  664.       jQuery(".map-category-tile")
  665.         .before()
  666.         .click(function () {
  667.           jQuery(".map-category-tile").removeClass("active");
  668.         });
  669.     }, 100);
  670.  
  671.     var validator = jQuery("#reflectForm").validate();
  672.     jQuery(".reflectarea").keyup(function () {
  673.       var goodLength = validator.element(".reflectarea");
  674.       if (goodLength) {
  675.         jQuery(".submitbutton").removeAttr("disabled");
  676.       } else {
  677.         jQuery(".submitbutton").attr("disabled", "true");
  678.       }
  679.     });
  680.  
  681.     if (jQuery(".submitbutton").prop("disabled") == true) {
  682.       jQuery(".submitbutton").click(function () {
  683.         jQuery("body").addClass("has-overlay");
  684.         jQuery(".loader2").addClass("activeLoader");
  685.       });
  686.     }
  687.   });
  688. });
  689.  
  690. jQuery(document).ready(function () {
  691.   if (jQuery(".secondelement.current")) {
  692.     jQuery(".popupcontainer__item--firstelement").find("video")[0].pause();
  693.   }
  694.   jQuery(".firstpopup .fa-circle-info").click(function () {
  695.     jQuery(".firstpopupcontainer").addClass("activeAditionalPopup");
  696.     jQuery(".firstpopup ").addClass("overlay");
  697.     jQuery(".popupcontainer__item--firstelement.current")
  698.       .find("video")[0]
  699.       .play();
  700.   });
  701.   jQuery(".secondpopup .fa-circle-info").click(function () {
  702.     jQuery(".secondpopupcontainer").addClass("activeAditionalPopup");
  703.     jQuery(".secondpopup ").addClass("overlay");
  704.     jQuery(".goToDesiredElement2").hide();
  705.     if (jQuery(".secondpopup .secondpopupcontainer").length > 0) {
  706.       setTimeout(function () {
  707.         let index = 1;
  708.         let total = jQuery(
  709.           ".secondpopup .secondpopupcontainer .popupcontainer__item--secondelement"
  710.         ).length;
  711.         let nextButtonPopup = jQuery(
  712.           ".secondpopup .secondpopupcontainer .nextButtonPopup"
  713.         );
  714.         jQuery(nextButtonPopup).on("click", function () {
  715.           let element = jQuery(
  716.             ".secondpopup .secondpopupcontainer .popupcontainer__item--secondelement"
  717.           );
  718.           jQuery(
  719.             ".secondpopup .secondpopupcontainer .popupcontainer__item--secondelement"
  720.           ).removeClass("current");
  721.  
  722.           if (element.length > 0) {
  723.             jQuery(
  724.               ".secondpopup .secondpopupcontainer .popupcontainer__item--secondelement"
  725.             )
  726.               .eq(index)
  727.               .addClass("current ");
  728.             index = (index + 1) % total;
  729.             let item = jQuery(
  730.               ".secondpopup .secondpopupcontainer .popupcontainer__item--secondelement:nth-child(3)"
  731.             );
  732.             item.hasClass("current");
  733.             if (item.hasClass("current")) {
  734.               jQuery(".goToDesiredElement2").show();
  735.             } else {
  736.               jQuery(".goToDesiredElement2").hide();
  737.             }
  738.           }
  739.         });
  740.       }, 500);
  741.     }
  742.   });
  743.  
  744.   jQuery(".thirdpopup .fa-circle-info").click(function () {
  745.     jQuery(".thirdpopupcontainer").addClass("activeAditionalPopup");
  746.     jQuery(".thirdpopup ").addClass("overlay");
  747.     if (jQuery(".thirdpopup .thirdpopupcontainer").length > 0) {
  748.       setTimeout(function () {
  749.         let index = 1;
  750.         let total = jQuery(
  751.           ".thirdpopup .thirdpopupcontainer .popupcontainer__item--secondelement"
  752.         ).length;
  753.         let nextButtonPopup = jQuery(
  754.           ".thirdpopup .thirdpopupcontainer .nextButtonPopup"
  755.         );
  756.  
  757.         jQuery(nextButtonPopup).on("click", function () {
  758.           let element = jQuery(
  759.             ".thirdpopup .thirdpopupcontainer .popupcontainer__item--secondelement"
  760.           );
  761.           jQuery(
  762.             ".thirdpopup .thirdpopupcontainer .popupcontainer__item--secondelement"
  763.           ).removeClass("current");
  764.  
  765.           if (element.length > 0) {
  766.             jQuery(
  767.               ".thirdpopup .thirdpopupcontainer .popupcontainer__item--secondelement"
  768.             )
  769.               .eq(index)
  770.               .addClass("current ");
  771.             index = (index + 1) % total;
  772.             let item = jQuery(
  773.               ".thirdpopup .thirdpopupcontainer .popupcontainer__item--secondelement:nth-child(2)"
  774.             );
  775.           }
  776.         });
  777.       }, 500);
  778.     }
  779.   });
  780.   jQuery(".fourthpopup .fa-circle-info").click(function () {
  781.     jQuery(".fourthpopup").addClass("overlay");
  782.     jQuery(".fourthpopupcontainer").addClass("activeAditionalPopup");
  783.     if (jQuery(".fourthpopup .fourthpopupcontainer").length > 0) {
  784.       setTimeout(function () {
  785.         let index = 1;
  786.         let total = jQuery(
  787.           ".fourthpopup .fourthpopupcontainer .popupcontainer__item--secondelement"
  788.         ).length;
  789.         let nextButtonPopup = jQuery(
  790.           ".fourthpopup .fourthpopupcontainer .nextButtonPopup"
  791.         );
  792.  
  793.         jQuery(nextButtonPopup).on("click", function () {
  794.           let element = jQuery(
  795.             ".fourthpopup .fourthpopupcontainer .popupcontainer__item--secondelement"
  796.           );
  797.           jQuery(
  798.             ".fourthpopup .fourthpopupcontainer .popupcontainer__item--secondelement"
  799.           ).removeClass("current");
  800.  
  801.           if (element.length > 0) {
  802.             jQuery(
  803.               ".fourthpopup .fourthpopupcontainer .popupcontainer__item--secondelement"
  804.             )
  805.               .eq(index)
  806.               .addClass("current ");
  807.             index = (index + 1) % total;
  808.             let item = jQuery(
  809.               ".fourthpopup .fourthpopupcontainer .popupcontainer__item--secondelement:nth-child(2)"
  810.             );
  811.           }
  812.         });
  813.       }, 500);
  814.     }
  815.   });
  816.  
  817.   jQuery(".fifthpopup .fa-circle-info").click(function () {
  818.     let fifthPopupSlides = function fifthPopupSlides() {
  819.       jQuery(".fifthpopupcontainer").addClass("activeAditionalPopup");
  820.       jQuery(".fifthpopup ").addClass("overlay");
  821.       if (jQuery(".fifthpopup .fifthpopupcontainer").length > 0) {
  822.         setTimeout(function () {
  823.           let index = 1;
  824.           let total = jQuery(
  825.             ".fifthpopup .fifthpopupcontainer .popupcontainer__item--secondelement"
  826.           ).length;
  827.           let nextButtonPopup = jQuery(
  828.             ".fifthpopup .fifthpopupcontainer .nextButtonPopup"
  829.           );
  830.  
  831.           jQuery(nextButtonPopup).on("click", function () {
  832.             let element = jQuery(
  833.               ".fifthpopup .fifthpopupcontainer .popupcontainer__item--secondelement"
  834.             );
  835.             jQuery(
  836.               ".fifthpopup .fifthpopupcontainer .popupcontainer__item--secondelement"
  837.             ).removeClass("current");
  838.  
  839.             if (element.length > 0) {
  840.               jQuery(
  841.                 ".fifthpopup .fifthpopupcontainer .popupcontainer__item--secondelement"
  842.               )
  843.                 .eq(index)
  844.                 .addClass("current ");
  845.               index = (index + 1) % total;
  846.               let item = jQuery(
  847.                 ".fifthpopup .fifthpopupcontainer .popupcontainer__item--secondelement:nth-child(2)"
  848.               );
  849.             }
  850.           });
  851.         }, 500);
  852.       }
  853.     };
  854.     fifthPopupSlides();
  855.   });
  856.  
  857.   //
  858.   jQuery(".sixthpopup .fa-circle-info").click(function () {
  859.     jQuery(".sixthpopupcontainer").addClass("activeAditionalPopup");
  860.     jQuery(".sixthpopup ").addClass("overlay");
  861.     if (jQuery(".sixthpopup .sixthpopupcontainer").length > 0) {
  862.       setTimeout(function () {
  863.         let index = 1;
  864.         let total = jQuery(
  865.           ".sixthpopup .sixthpopupcontainer .popupcontainer__item--secondelement"
  866.         ).length;
  867.         let nextButtonPopup = jQuery(
  868.           ".sixthpopup .sixthpopupcontainer .nextButtonPopup"
  869.         );
  870.  
  871.         jQuery(nextButtonPopup).on("click", function () {
  872.           let element = jQuery(
  873.             ".sixthpopup .sixthpopupcontainer .popupcontainer__item--secondelement"
  874.           );
  875.           jQuery(
  876.             ".sixthpopup .sixthpopupcontainer .popupcontainer__item--secondelement"
  877.           ).removeClass("current");
  878.  
  879.           if (element.length > 0) {
  880.             jQuery(
  881.               ".sixthpopup .sixthpopupcontainer .popupcontainer__item--secondelement"
  882.             )
  883.               .eq(index)
  884.               .addClass("current ");
  885.             index = (index + 1) % total;
  886.             let item = jQuery(
  887.               ".sixthpopup .sixthpopupcontainer .popupcontainer__item--secondelement:nth-child(2)"
  888.             );
  889.           }
  890.         });
  891.       }, 500);
  892.     }
  893.   });
  894.   //
  895.   jQuery(".seventhpopup .fa-circle-info").click(function () {
  896.     jQuery(".seventhpopupcontainer").addClass("activeAditionalPopup");
  897.     jQuery(".seventhpopup").addClass("overlay");
  898.     if (jQuery(".seventhpopup .seventhpopupcontainer").length > 0) {
  899.       setTimeout(function () {
  900.         let index = 1;
  901.         let total = jQuery(
  902.           ".seventhpopup .seventhpopupcontainer .popupcontainer__item--secondelement"
  903.         ).length;
  904.         let nextButtonPopup = jQuery(
  905.           ".seventhpopup .seventhpopupcontainer .nextButtonPopup"
  906.         );
  907.  
  908.         jQuery(nextButtonPopup).on("click", function () {
  909.           let element = jQuery(
  910.             ".seventhpopup .seventhpopupcontainer .popupcontainer__item--secondelement"
  911.           );
  912.           jQuery(
  913.             ".seventhpopup .seventhpopupcontainer .popupcontainer__item--secondelement"
  914.           ).removeClass("current");
  915.  
  916.           if (element.length > 0) {
  917.             jQuery(
  918.               ".seventhpopup .seventhpopupcontainer .popupcontainer__item--secondelement"
  919.             )
  920.               .eq(index)
  921.               .addClass("current ");
  922.             index = (index + 1) % total;
  923.             let item = jQuery(
  924.               ".seventhpopup .seventhpopupcontainer .popupcontainer__item--secondelement:nth-child(2)"
  925.             );
  926.           }
  927.         });
  928.       }, 500);
  929.     }
  930.   });
  931.   //
  932.   jQuery(".eighthpopup .fa-circle-info").click(function () {
  933.     jQuery(".eighthpopupcontainer").addClass("activeAditionalPopup");
  934.     jQuery(".eighthpopup").addClass("overlay");
  935.     if (jQuery(".eighthpopup .eighthpopupcontainer").length > 0) {
  936.       setTimeout(function () {
  937.         let index = 1;
  938.         let total = jQuery(
  939.           ".eighthpopup .eighthpopupcontainer .popupcontainer__item--secondelement"
  940.         ).length;
  941.         let nextButtonPopup = jQuery(
  942.           ".eighthpopup .eighthpopupcontainer .nextButtonPopup"
  943.         );
  944.  
  945.         jQuery(nextButtonPopup).on("click", function () {
  946.           let element = jQuery(
  947.             ".eighthpopup .eighthpopupcontainer .popupcontainer__item--secondelement"
  948.           );
  949.           jQuery(
  950.             ".eighthpopup .eighthpopupcontainer .popupcontainer__item--secondelement"
  951.           ).removeClass("current");
  952.  
  953.           if (element.length > 0) {
  954.             jQuery(
  955.               ".eighthpopup .eighthpopupcontainer .popupcontainer__item--secondelement"
  956.             )
  957.               .eq(index)
  958.               .addClass("current ");
  959.             index = (index + 1) % total;
  960.             let item = jQuery(
  961.               ".eighthpopup .eighthpopupcontainer .popupcontainer__item--secondelement:nth-child(2)"
  962.             );
  963.           }
  964.         });
  965.       }, 500);
  966.     }
  967.   });
  968.   //
  969.   //
  970.   jQuery(".ninthpopup .fa-circle-info").click(function () {
  971.     jQuery(".ninthpopupcontainer").addClass("activeAditionalPopup");
  972.     jQuery(".ninthpopup").addClass("overlay");
  973.     if (jQuery(".ninthpopup .ninthpopupcontainer").length > 0) {
  974.       setTimeout(function () {
  975.         let index = 1;
  976.         let total = jQuery(
  977.           ".ninthpopup .ninthpopupcontainer .popupcontainer__item--secondelement"
  978.         ).length;
  979.         let nextButtonPopup = jQuery(
  980.           ".ninthpopup .ninthpopupcontainer .nextButtonPopup"
  981.         );
  982.  
  983.         jQuery(nextButtonPopup).on("click", function () {
  984.           let element = jQuery(
  985.             ".ninthpopup .ninthpopupcontainer .popupcontainer__item--secondelement"
  986.           );
  987.           jQuery(
  988.             ".ninthpopup .ninthpopupcontainer .popupcontainer__item--secondelement"
  989.           ).removeClass("current");
  990.  
  991.           if (element.length > 0) {
  992.             jQuery(
  993.               ".ninthpopup .ninthpopupcontainer .popupcontainer__item--secondelement"
  994.             )
  995.               .eq(index)
  996.               .addClass("current ");
  997.             index = (index + 1) % total;
  998.             let item = jQuery(
  999.               ".ninthpopup .ninthpopupcontainer .popupcontainer__item--secondelement:nth-child(2)"
  1000.             );
  1001.           }
  1002.         });
  1003.       }, 500);
  1004.     }
  1005.   });
  1006.   //
  1007.   jQuery(".closeFirstPopup").click(function () {
  1008.     jQuery(".firstpopupcontainer").removeClass("activeAditionalPopup");
  1009.     jQuery(".firstpopup ").removeClass("overlay");
  1010.     jQuery(".popupcontainer__item--firstelement").find("video")[0].pause();
  1011.     jQuery(".popupcontainer__item--firstelement.secondelement")
  1012.       .find("video")[0]
  1013.       .play();
  1014.     jQuery(".popupcontainer__item--firstelement.secondelement ")
  1015.       .find("video")[0]
  1016.       .pause();
  1017.   });
  1018.   jQuery(".closeSecondtPopup").click(function (e) {
  1019.     e.stopPropagation();
  1020.     jQuery(".secondpopupcontainer").removeClass("activeAditionalPopup");
  1021.     jQuery(".secondpopup  ").removeClass("overlay");
  1022.   });
  1023.   jQuery(".closeThirdPopup").click(function (e) {
  1024.     e.stopPropagation();
  1025.     jQuery(".thirdpopupcontainer").removeClass("activeAditionalPopup");
  1026.     jQuery(".thirdpopup   ").removeClass("overlay");
  1027.   });
  1028.   jQuery(".closeFourthPopup").click(function (e) {
  1029.     e.stopPropagation();
  1030.     jQuery(".fourthpopup ").removeClass("overlay");
  1031.     jQuery(".fourthpopupcontainer").removeClass("activeAditionalPopup");
  1032.   });
  1033.   jQuery(".closefifthPopup").click(function (e) {
  1034.     e.stopPropagation();
  1035.     jQuery(".fifthpopupcontainer").removeClass("activeAditionalPopup");
  1036.     jQuery(".fifthpopup ").removeClass("overlay");
  1037.   });
  1038.   jQuery(".closesixthPopup").click(function (e) {
  1039.     e.stopPropagation();
  1040.     jQuery(".sixthpopupcontainer").removeClass("activeAditionalPopup");
  1041.     jQuery(".sixthpopup ").removeClass("overlay");
  1042.   });
  1043.   jQuery(".closeseventhPopup").click(function (e) {
  1044.     e.stopPropagation();
  1045.     jQuery(".seventhpopupcontainer").removeClass("activeAditionalPopup");
  1046.     jQuery(".seventhpopup").removeClass("overlay");
  1047.   });
  1048.   jQuery(".closeeighthPopup").click(function (e) {
  1049.     e.stopPropagation();
  1050.     jQuery(".eighthpopup ").removeClass("overlay");
  1051.     jQuery(".eighthpopupcontainer").removeClass("activeAditionalPopup");
  1052.   });
  1053.   jQuery(".closeninthPopup").click(function (e) {
  1054.     e.stopPropagation();
  1055.     jQuery(".ninthpopup  ").removeClass("overlay");
  1056.     jQuery(".ninthpopupcontainer ").removeClass("activeAditionalPopup");
  1057.   });
  1058. });
  1059.  
  1060. jQuery(document).ready(function () {
  1061.   jQuery(".closeSearch").on("click", function () {
  1062.     jQuery(".search_result").hide();
  1063.   });
  1064.   if (jQuery(".input_search").val() == "") {
  1065.     jQuery(".search_result").hide();
  1066.   }
  1067.   jQuery(".input_search").on("keyup change", function (e) {
  1068.     jQuery(".search_result").show();
  1069.   });
  1070.   if (jQuery(".popupcontainer").length > 0) {
  1071.     setTimeout(function () {
  1072.       var index = 1;
  1073.       var total = jQuery(".popupcontainer__item--firstelement").length;
  1074.       var nextButtonPopup = jQuery(".nextButton");
  1075.  
  1076.       jQuery(nextButtonPopup).on("click", function () {
  1077.         let element = jQuery(".popupcontainer__item--firstelement");
  1078.         jQuery(".popupcontainer__item--firstelement").removeClass("current");
  1079.         jQuery(".popupcontainer__item--firstelement.secondelement")
  1080.           .find("video")[0]
  1081.           .play();
  1082.         jQuery(".popupcontainer__item--firstelement").find("video")[0].pause();
  1083.         if (element.length > 0) {
  1084.           jQuery(".popupcontainer__item--firstelement")
  1085.             .eq(index)
  1086.             .addClass("current ");
  1087.           index = (index + 1) % total;
  1088.           let item = jQuery(".popupcontainer__item--firstelement:nth-child(2)");
  1089.           item.hasClass("current");
  1090.           if (item.hasClass("current")) {
  1091.             jQuery(".goToDesiredElement").show();
  1092.           } else {
  1093.             jQuery(".goToDesiredElement").hide();
  1094.           }
  1095.         }
  1096.       });
  1097.     }, 500);
  1098.   }
  1099.  
  1100.   if (jQuery(".popupcontainer").length > 0) {
  1101.     setTimeout(function () {
  1102.       var index2 = 1;
  1103.       var total2 = jQuery(".popupcontainer__item--firstelement").length;
  1104.       var nextButtonPopup2 = jQuery(".backButton");
  1105.  
  1106.       jQuery(nextButtonPopup2).on("click", function () {
  1107.         let element = jQuery(".popupcontainer__item--firstelement");
  1108.         jQuery(".popupcontainer__item--firstelement").removeClass("current");
  1109.         if (element.length > 0) {
  1110.           jQuery(".popupcontainer__item--firstelement")
  1111.             .eq(index2)
  1112.             .addClass("current");
  1113.           index2 = (index2 - 1) % total2;
  1114.           let item = jQuery(".popupcontainer__item--firstelement");
  1115.           item.hasClass("current");
  1116.           if (item.hasClass("current")) {
  1117.             jQuery(".goToDesiredElement").hide();
  1118.           }
  1119.         }
  1120.       });
  1121.     }, 500);
  1122.   }
  1123.   let item2 = jQuery(
  1124.     ".popupcontainer__item > .popupcontainer__item--firstelement"
  1125.   );
  1126.   if (item2.hasClass("current")) {
  1127.     jQuery(".backButton").hide();
  1128.   } else {
  1129.     jQuery(".backButton").show();
  1130.   }
  1131. });
  1132. $("#mark_as_complete_vue_component > div > button").click(function () {
  1133.   $(".popupitems ").toggleClass("opened");
  1134. });
  1135. $(document).click(function (e) {
  1136.   if (
  1137.     !$(e.target)
  1138.       .parents()
  1139.       .andSelf()
  1140.       .is("#mark_as_complete_vue_component > div > button")
  1141.   ) {
  1142.     $(".popupitems ").removeClass("opened");
  1143.   }
  1144. });
  1145. $(".popupitems ").click(function (e) {
  1146.   e.stopPropagation();
  1147. });
  1148. jQuery(".alertify-notifier .ajs-success").append(`<div class="buttonContainer"
  1149. "><a class="goToMain" href="https://learn2.roche.com/commercial-learning/"
  1150. ">Go landing page</a><a class="goToLe" href=""
  1151. ">Go learning element</a></div>`);
  1152. jQuery(document).ready(function () {
  1153.   if (jQuery(".ajs-success").length > 0) {
  1154.     jQuery(".alertify-notifier .ajs-success")
  1155.       .append(`<div class="buttonContainer"
  1156. "><a class="goToMain" href="https://learn2.roche.com/commercial-learning/"
  1157. ">Go landing page</a><a class="goToLe" href=""
  1158. ">Go learning element</a></div>`);
  1159.     if (jQuery(".goToMain").length > 0) {
  1160.       jQuery(".goToMain").click(function (e) {
  1161.         window.location.hash = "example";
  1162.         if (jQuery("body").hasClass("home2")) {
  1163.         }
  1164.       });
  1165.     }
  1166.   }
  1167. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement