1var isLoggedIn = false; 2var visibleLabel = $('.select-menu-wrapper label').filter(function () { 3 return $(this).css('display') !== 'none'; 4}).first(); 5if ($('#currentMemberReadynezEmployee').val() == "true") { 6 isLoggedIn = true; 7 var events = $('#rawJson').val(); 8 function updateTooltip(selectedEventId) { 9 var selectedEvent = events.find(e => e.EventId == selectedEventId); 10 var visibleLabel = $('.select-menu-wrapper label').filter(function () { 11 return $(this).css('display') !== 'none'; 12 }).first(); 13 if (selectedEvent) { 14 var venueInfo = selectedEvent.IsVirtualVanue ? "virtual" : "classroom"; 15 var tooltipContent = "\nVenue: " + venueInfo + 16 "\nBookings: " + selectedEvent.NumBookings + 17 "\nLanguage: " + selectedEvent.CourseLanguage + 18 (selectedEvent.InstructorName == "Unresourced" ? "\nUnresourced" : ""); 19 visibleLabel.attr("title", tooltipContent); 20 } 21 } 22} 23 24$(function () { 25 if (isLoggedIn) { 26 var initialSelectedEventId = $('#selected-event').val(); 27 updateTooltip(initialSelectedEventId); 28 visibleLabel.on("mouseover", function () { 29 var selectedEventId = $('#selected-event').val(); 30 updateTooltip(selectedEventId); 31 }); 32 } 33 34 $('.select-menu-wrapper label').on("click", function () { 35 $(this).toggleClass("show"); 36 $(".dropdown-container").slideToggle(); 37 }); 38 39 $(".select-menu-wrapper .dropdown-container ul li").not($(".select-menu-wrapper .dropdown-container ul li.disabled")).on("click", function () { 40 var text = $(this).html(); 41 var eventId = $(this).attr('value'); 42 visibleLabel = $('.select-menu-wrapper label').filter(function () { 43 return $(this).css('display') !== 'none'; 44 }).first(); 45 visibleLabel.html(text); 46 visibleLabel.removeClass("show"); 47 $(".dropdown-container").slideUp(); 48 visibleLabel.attr('data-event-id', eventId); 49 $('#selected-event').val(eventId); 50 if (isLoggedIn) { 51 updateTooltip(eventId); 52 } 53 CheckGuaranteedtoRun(); 54 }); 55 56 $(document).on('click', function (e) { 57 var $clicked = $(e.target); 58 if (!$clicked.parents().hasClass("select-menu-wrapper")) 59 $(".dropdown-container").slideUp(); 60 }); 61 62 $('.close-button').on('click', function () { 63 $(".save-more-popup").removeClass("show"); 64 }); 65 66 $('#fine-without-saving').on('click', function () { 67 $(".save-more-popup").removeClass("show"); 68 }); 69 const courses = []; 70 const now = new Date(); 71 72 const endOfDay = new Date(now); 73 endOfDay.setHours(23, 59, 59, 999); 74 if (now == endOfDay) { 75 localStorage.removeItem('OnceADay'); 76 localStorage.removeItem('OnceADayPerCourse'); 77 } 78 if ($('#oncePerSession').val() == "true") { 79 if (localStorage.getItem('OnceADayPerCourse') != null) { 80 localStorage.removeItem('OnceADayPerCourse'); 81 } 82 if ($('#hasRelatedCourses').val() == "true") { 83 localStorage.setItem('OnceADay', now); 84 if ($('#popUpShowTime').val() != '' && parseInt($('#popUpShowTime').val())) { 85 const sec = $('#popUpShowTime').val() + '000'; 86 setTimeout(function () { 87 $(".save-more-popup").addClass("show"); 88 }, parseInt(sec)); 89 } 90 } 91 } 92 else { 93 if (localStorage.getItem('OnceADayPerCourse') == null && $('#hasRelatedCourses').val() == "true") { 94 if (localStorage.getItem('OnceADay') != null) { 95 localStorage.removeItem('OnceADay'); 96 } 97 courses.push($('#courseId').val()) 98 localStorage.setItem('OnceADayPerCourse', JSON.stringify(courses)); 99 100 if ($('#popUpShowTime').val() != '' && parseInt($('#popUpShowTime').val())) { 101 const sec = $('#popUpShowTime').val() + '000'; 102 setTimeout(function () { 103 $(".save-more-popup").addClass("show"); 104 }, parseInt(sec)); 105 } 106 } 107 else if (localStorage.getItem('OnceADayPerCourse') != null && $('#hasRelatedCourses').val() == "true") { 108 const pulledCourses = JSON.parse(localStorage.getItem('OnceADayPerCourse')); 109 if (pulledCourses.indexOf($('#courseId').val()) == -1) { 110 pulledCourses.push($('#courseId').val()); 111 localStorage.setItem('OnceADayPerCourse', JSON.stringify(pulledCourses)); 112 113 if ($('#popUpShowTime').val() != '' && parseInt($('#popUpShowTime').val())) { 114 const sec = $('#popUpShowTime').val() + '000'; 115 setTimeout(function () { 116 $(".save-more-popup").addClass("show"); 117 }, parseInt(sec)); 118 } 119 } 120 } 121 } 122 123 if ($('.course-details-section .video-carousel').length) { 124 $('.course-details-section .video-carousel').slick({ 125 dots: false, 126 arrows: true, 127 infinite: false, 128 slidesToShow: 4, 129 slidesToScroll: 1, 130 responsive: [ 131 { breakpoint: 1199, settings: { slidesToShow: 3 } }, 132 { breakpoint: 991, settings: { slidesToShow: 2 } }, 133 { breakpoint: 575, settings: { slidesToShow: 1 } } 134 ] 135 }); 136 } 137}); 138 139const priceValue = $('#priceValue').val().replace(/[.,\s]/g, ''); 140const price = parseFloat(priceValue).toFixed(2); 141window.dataLayer = window.dataLayer || []; 142dataLayer.push({ ecommerce: null }); 143dataLayer.push({ 144 event: "view_item", 145 ecommerce: { 146 items: [ 147 { 148 item_id: $('#itemId').val(), 149 item_name: $('#itemName').val(), 150 price: price, 151 quantity: 1 152 } 153 ] 154 } 155}); 156var events = JSON.parse($('#rawJson').val()); 157Window.onload = CheckGuaranteedtoRun(); 158function CheckGuaranteedtoRun() { 159 var selectedEventId = $('#selected-event').val(); 160 var selectedEvent = events.find(e => e.EventId == selectedEventId); 161 let GuaranteedtoRun = false;
162 if (selectedEvent != null) { 163 GuaranteedtoRun = selectedEvent.Guaranteedtorun; 164 } 165 if (!selectedEventId) 166 return; 167 if (!selectedEvent) { 168 return $("#GuaranteedtoRun").hide(); 169 } 170 if (GuaranteedtoRun) { 171 $("#GuaranteedtoRun").show(); 172 $("#GuaranteedtoRunItem").show(); 173 } else { 174 $("#GuaranteedtoRun").hide(); 175 $("#GuaranteedtoRunItem").hide(); 176 } 177} 178const elementToHover = document.getElementById('GuaranteedtoRunItemForQuestion'); 179const elementToPopup = document.getElementById('GuaranteedtoRunItemContent'); 180elementToHover.addEventListener('mouseenter', 181 () => { 182 elementToPopup.style.display = 'block'; 183 }); 184 185elementToHover.addEventListener('mouseleave', 186 () => { 187 elementToPopup.style.display = 'none'; 188 });
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.