1jQuery(document).ready(function($) { 2 3 var deviceAgent = navigator.userAgent.toLowerCase(); 4 5 if (deviceAgent.match(/(iphone|ipod|ipad)/)) { 6 $("html").addClass("ios"); 7 } 8 9 if (navigator.userAgent.search("MSIE") >= 0) { 10 $("html").addClass("ie"); 11 } else if (navigator.userAgent.search("Chrome") >= 0) { 12 $("html").addClass("chrome"); 13 } else if (navigator.userAgent.search("Firefox") >= 0) { 14 $("html").addClass("firefox"); 15 } else if (navigator.userAgent.search("Safari") >= 0 && navigator.userAgent.search("Chrome") < 0) { 16 $("html").addClass("safari"); 17 } else if (navigator.userAgent.search("Opera") >= 0) { 18 $("html").addClass("opera"); 19 } 20 21 var buffer = $('.site-header').outerHeight(true); 22 $(window).bind('scroll', function () { 23 24 if ($(window).scrollTop() > 250) { 25 $('.site-header').addClass('fixed'); 26 $('body').css('padding-top', buffer); 27 } else { 28 $('.site-header').removeClass('fixed'); 29 $('body').css('padding-top', ''); 30 } 31 }); 32 33 // Allows the toggling of sub-menu items in the menu 34 $('.submenu-toggle').click(function(){ 35 36 var expanded = $(this).attr('aria-expanded'); 37 38 $(this).closest('li').toggleClass('opened'); 39 40 if(expanded == 'true') { 41 42 $(this).attr('aria-expanded','false'); 43 $(this).find('.screen-reader-text').html($(this).attr('data-sr-open')); 44 45 } else { 46 47 $(this).attr('aria-expanded','true'); 48 $(this).find('.screen-reader-text').html($(this).attr('data-sr-close')); 49 50 } 51 }); 52 53 $(".main-nav li").on('mouseenter mouseleave', function (e) { 54 if ($('ul', this).length) { 55 var elm = $('ul:first', this); 56 var off = elm.offset(); 57 var l = off.left; 58 var w = elm.width(); 59 var docH = $("html").height(); 60 var docW = $("html").width(); 61 62 var isEntirelyVisible = (l + w <= docW); 63 64 if (!isEntirelyVisible) { 65 $(this).children('ul').addClass('edge'); 66 } else { 67 $(this).children('ul').removeClass('edge'); 68 } 69 } 70 }); 71 72 if($('.cards--wrapper.is-grid').length) { 73 74 function resize_grid_cards() { 75 $('.cards--wrapper.is-grid').each(function(){ 76 $(this).find('.card--wrapper').css('max-width', ''); 77 var cardWidth = $(this).find('.card--wrapper:first-child').width() + (parseInt($(this).find('.card--wrapper:first-child').css('padding-left'))*2); 78 $(this).find('.card--wrapper').css('max-width', cardWidth); 79 }); 80 } 81 $(window).resize( function() { 82 resize_grid_cards(); 83 }); 84 resize_grid_cards(); 85 } 86 87 var pixelToMove = 50; 88 89 $(".eup-block-banner").mousemove(function(e) { 90 91 var width = $(this).innerWidth(); 92 93 var height = $(this).innerHeight(); 94 95 var newValueX = (e.pageX / width) * 96 pixelToMove; 97 98 var newValueY = (e.pageY / height) * 99 pixelToMove; 100 101 $('.eup-block-banner--promo-image').css('transform', 'translate('+newValueX/5 + '%,' + ' ' + newValueY/5 + '%)'); 102 }); 103 104 MicroModal.init({ 105 awaitOpenAnimation: true, 106 awaitCloseAnimation: true, 107 }); 108 109 if( $('#footer-cta-group').length ) { 110 $('#footer-cta-group').each(function(){ 111 var footerbgcolor = $('.site-footer').css("background-color"); 112 var lastitembgcolor = $(this).prev().css('background-color'); 113 $(this).css('background', 'linear-gradient(0deg, '+footerbgcolor+' 10rem, '+lastitembgcolor+' 10rem)'); 114 }); 115 } 116 117 $('.wp-block-group.has-theme-split-gradient-background').each(function(){ 118 var $prevGroup = $(this).prev(); 119 var $nextGroup = $(this).next(); 120 var $topColor = $prevGroup.css('background-color'); 121 var $botColor = $nextGroup.css('background-color'); 122 console.log($prevGroup); 123 console.log($nextGroup); 124 if(!$prevGroup.length) { 125 $topColor = 'rgb(255,255,255)'; 126 } 127 if(!$nextGroup.length) { 128 $botColor = 'rgb(255,255,255)'; 129 } 130 $(this).css('background', 'linear-gradient(0deg, '+$botColor+' 50%, '+$topColor+' 50%)'); 131 $(this).css('padding-top', '0'); 132 $(this).css('padding-bottom', '0'); 133 }); 134 135 $('.accordion__trigger').click(function(){ 136 $([document.documentElement, document.body]).animate({ 137 scrollTop: $(this).offset().top - 120 138 }, 400); 139 }); 140 141 $('.bx-pager-wrap').hover(function(e) { 142 var container = $(this); 143 container.on('mousemove', function(e) { 144 if ((e.pageX - this.offsetLeft) < container.width() / 2) { 145 var direction = function() { 146 container.stop().animate({ 147 scrollLeft: '-=300' 148 }, 1000, 'linear', direction); 149 } 150 container.stop().animate({ 151 scrollLeft: '-=300' 152 }, 1000, 'linear', direction); 153 } else { 154 var direction = function() { 155 container.stop().animate({ 156 scrollLeft: '+=300' 157 }, 1000, 'linear', direction); 158 } 159 container.stop().animate({ 160 scrollLeft: '+=300' 161 }, 1000, 'linear', direction); 162 } 163 164 }); 165 166 }, function() { 167 var container = $(this); 168 container.stop(); 169 }); 170 171 172 $('.eup-block-banner--image, .eup-block-banner--content').each(function(){ 173 $(this).addClass('show'); 174 }); 175 176}); 177 178var accordionToggles = document.querySelectorAll('[data-aria-accordion] [data-fold-toggle]'); 179var accordionPanels = document.querySelectorAll('[data-aria-accordion] [data-fold-content]'); 180 for (var at=0; at < accordionToggles.length; at++) { 181 accordionToggles[at].setAttribute("data-aria-accordion-heading", ""); 182 accordionPanels[at].setAttribute("data-aria-accordion-panel", ""); 183 } 184 185var tabToggles = document.querySelectorAll('[data-atabs] [data-fold-toggle]'); 186var tabPanels = document.querySelectorAll('[data-atabs] [data-fold-content]'); 187 for (var tt=0; tt < tabToggles.length; tt++) { 188 tabPanels[tt].setAttribute("data-atabs-panel", ""); 189 tabPanels[tt].setAttribute("data-atabs-tab-label", tabToggles[tt].innerText) 190 tabToggles[tt].remove(); 191 } 192 193
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.