PageSourceSearch

https://trainingindustry.com/content/themes/ti/dist/js/header.min.js

js trainingindustry.com collected 2026-09-24 08:37:02 UTC 5,823 bytes, 17 lines download raw bytes

1;(function($,enquire){function resizeTitle(){if($('.feature__title a').text().length>75){$('.feature__title').addClass('feature__title--resized');}}
2function toggleMenu(e){const button=$('#menu-toggle');button.on('click',function(){$('#site-navigation').toggleClass('toggled');if(button.attr('aria-expanded')=='true'){button.attr('aria-expanded','false');$('body').removeClass('fixed');}else{button.attr('aria-expanded','true');$('body').addClass('fixed');}});}
3function toggleSearch(){const searchOpenLink=$('#open-search'),searchCloseLink=$('#close-search'),searchInput=$('.search-form .search-field'),searchFormEl=$('.search-form'),searchSubmit=$('.search-submit');searchPanel=$('#panel__search');searchSubmit.attr('tabindex',-1);searchInput.attr('tabindex',-1);searchOpenLink.on('click',function(){searchOpenLink.attr('aria-pressed','true');searchCloseLink.attr('aria-pressed','false');searchFormEl.toggleClass('toggled');searchPanel.attr('aria-expanded','true');$('body').addClass('fixed');if(searchFormEl.hasClass('toggled')){searchInput.focus();searchInput.value='';}});searchCloseLink.on('click',function(){searchCloseLink.attr('aria-pressed','true');searchOpenLink.attr('aria-pressed','false');searchFormEl.removeClass('toggled');searchPanel.attr('aria-expanded','false');$('body').removeClass('fixed');});}
4function mobileMenu(){$('#site-navigation').append('<div id="mobile-menu-container" class="mobile-menu-container"></div>');$('#mobile-menu-container').append($('#primary-menu'));$('#mobile-menu-container').append($('.subscribe__btn'));$('#mobile-menu-container').append('<div id="utility-nav" class="utility-nav"></div>');$('#utility-nav').append($('#store-btn'));$('#subscribe-buttons').insertAfter($('#store-btn'));$('#mobile-menu-container').append($('#member-lms-buttons'));$('#primary-menu > .menu-item-has-children').removeClass('focus');}
5function toggleSubMenu(){const hasChildren=$('.mobile-menu-container .primary-menu > .menu-item-has-children'),largeLabelHasChildren=$('.mobile-menu-container .menu-item--label-large.menu-item-has-children'),toggleNavArrow=$('<span class="nav-arrow--toggle" tabindex="0"></span>'),navArrow=$('<span class="nav-arrow" tabindex="0"></span>');if(!$('.nav-arrow').length){hasChildren.prepend(navArrow);}
6if(!$('.nav-arrow--toggle').length){largeLabelHasChildren.prepend(toggleNavArrow);}
7$('.nav-arrow').on('click keypress',function(){$('.sub-menu').removeClass('sub-menu--active');$(this).nextAll('.sub-menu').addClass('sub-menu--active');});$('.nav-arrow--toggle').on('click keypress',function(){$(this).parent().toggleClass('active');});$('.menu-item-has-children > a').on('click keypress',function(){$('.sub-menu').removeClass('sub-menu--active');$(this).nextAll('.sub-menu').addClass('sub-menu--active');});}
8function parentMenuItem(){$('.nav-arrow').on('click keypress',function(){const menuParentText=$(this).next('a').html();const findMenuParent=$(this).siblings('.sub-menu').find('.menu-parent');if(findMenuParent.length<1){$('.mobile-menu-container .sub-menu--active').prepend('<span class="menu-parent">'+menuParentText+'</span>');}
9const menuParent=$('.menu-parent');const findBackLink=$(this).siblings('.sub-menu').find('.back');if(findBackLink.length<1){menuParent.prepend('<span class="nav-arrow back" tabindex="0"></span>');}
10const backLink=$('.menu-parent .back');const parentLI=backLink.parents('.sub-menu');backLink.on('click keypress',function(){parentLI.removeClass('sub-menu--active');});});$('.menu-item-has-children > a').on('click keypress',function(){const menuParentText=$(this).html();const findMenuParent=$(this).siblings('.sub-menu').find('.menu-parent');if(findMenuParent.length<1){$('.mobile-menu-container .sub-menu--active').prepend('<span class="menu-parent">'+menuParentText+'</span>');}
11const menuParent=$('.menu-parent');const findBackLink=$(this).siblings('.sub-menu').find('.back');if(findBackLink.length<1){menuParent.prepend('<span class="nav-arrow back" tabindex="0"></span>');}
12const backLink=$('.menu-parent .back');const parentLI=backLink.parents('.sub-menu');backLink.on('click keypress',function(){parentLI.removeClass('sub-menu
12--active');$('.menu-item--label-large').removeClass('active');});});}
13function desktopMenu(){$('.top-bar__container').prepend($('#member-lms-buttons'));$('#store-btn').insertAfter($('#member-lms-buttons'));$('.top-bar__container').append($('#subscribe-buttons'));$('#site-navigation').append($('#primary-menu'));$('.top-bar__container').append($('.subscribe__btn'));$('#mobile-menu-container').remove();$('.menu-parent').remove();$('.nav-arrow').remove();$('.nav-arrow--toggle').remove();}
14function toggleDesktopMenu(){const primaryHasChildren=$('#primary-menu > .menu-item-has-children > a');primaryHasChildren.on('click keypress',function(event){event.preventDefault();if($(this).parent().hasClass('focus')){$(this).parent().removeClass('focus');}else{$('#primary-menu > .menu-item-has-children').removeClass('focus');$(this).parent().addClass('focus');}});$(document).on('click',function(event){if(!$(event.target).closest('.menu-item-has-children.focus').length){$('.menu-item-has-children.focus').removeClass('focus');}});}
15function mobileSearch(){$('.search-container').appendTo($('.site__bar-container'));$('.search-form').appendTo($('.panel__search-container'));}
16function desktopSearch(){$('.top-bar__nav').after($('.search-container'));$('.search-form').appendTo($('.search-container'));}
17$(document).ready(function(){$('#primary-menu > li').attr('tabindex',0);resizeTitle();toggleSearch();toggleMenu();enquire.register('screen and (max-width:1239px)',{match:function(){mobileSearch();mobileMenu();toggleSubMenu();parentMenuItem();}});enquire.register('screen and (min-width:1240px)',{match:function(){desktopMenu();desktopSearch();toggleDesktopMenu();}});});})(jQuery,enquire);

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.