<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">$(document).ready(function () {

	$('.academic-calendar-icon').html('&lt;img src="https://humber.ca/assets/images/calendar.png" alt="calendar icon" width="35"&gt;&lt;span&gt;Calendar&lt;/span&gt;');
	$('.my-humber-icon').html('&lt;img src="https://humber.ca/assets/images/myhumber.png" alt="MyHumber icon" width="35"&gt;&lt;span&gt;MyHumber&lt;/span&gt;');
	$('.onecard-icon').html('&lt;img src="https://humber.ca/assets/images/OneCard-Physical-Portrait-2.png" alt="ONECard icon" width="35"&gt;&lt;span&gt;ONECard&lt;/span&gt;');
	$('.main-nav-icons .directories-icon, .main-nav-icons .search').parent().find('ul').css('right', '0');
	$('.directories-icon').html('&lt;img src="https://humber.ca/assets/images/directory.png" alt="directories icon" width="35"&gt;&lt;span&gt;Directory&lt;/span&gt;');
	$('.visit-icon').html('&lt;img src="https://humber.ca/assets/images/visit.png" alt="Visit icon" width="35"&gt;&lt;span&gt;Visit&lt;/span&gt;');
	$('.search').html('&lt;img src="https://humber.ca/assets/images/search.png" alt="Seach icon" width="35"&gt;&lt;span&gt;Search&lt;/span&gt;');

	responsiveMenu();
});

$(window).on("debouncedresize", function( event ) {
	responsiveMenu();
});

function responsiveMenu() {
	//Humber Corporate Menu
	if (window.matchMedia("(max-width: 1580px)").matches) {
		if (!$('.humber-corporate-menu').children('.menu-icon').length) {
			$('.humber-corporate-menu-side-items').before('&lt;div class="menu-icon"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="text"&gt;MENU&lt;/span&gt;&lt;/div&gt;');
		}
		subMenuDisplay('.humber-corporate-menu-items');
	}
	else {
		removeButton('.humber-corporate-menu-items');
		$('.humber-corporate-menu').children('.menu-icon').remove();
		$('.humber-corporate-menu-items').removeAttr('style');

		/*** To add delay onHover and afterHover delay on main menu ********/
		var delay = 300, setTimeoutOnHover, setTimeoutAfterHover;
		$('ul.humber-corporate-menu-items-list &gt; li').hover(
			function () {
				var hoveredItem = $(this);
				setTimeoutOnHover = setTimeout(function(){
					if ( window.matchMedia("(min-width: 1410px)").matches ) {
						$('ul.humber-corporate-menu-items-list &gt; li &gt; ul.humber-corporate-menu-items-inner-list').css('display','none');
						hoveredItem.find('&gt; ul.humber-corporate-menu-items-inner-list').css('display','block');
					}
				}, delay);
				clearTimeout(setTimeoutAfterHover);
			},
			function () {
				if ( window.matchMedia("(min-width: 1361px)").matches ) {
					$('ul.humber-corporate-menu-items-list &gt; li &gt; ul.humber-corporate-menu-items-inner-list').css('display','none');
					clearTimeout(setTimeoutOnHover);
				}
			}
		);
		/****************************************************************/
	}
	//Humber Site Menu
	$('.humber-site-menu').removeClass('tablet-screen mobile-screen');
	var humberSiteMenuItemHeight = $('.humber-site-menu &gt; .humber-site-menu-items-list &gt; li').outerHeight(true);
	var mediaBreakpoint = 1200;

	if ( (window.matchMedia("(max-width: "+mediaBreakpoint+"px)").matches) || ($('.humber-site-menu').outerHeight(true) &gt; (1.5 * humberSiteMenuItemHeight)) ) {
		$('.humber-site-menu').addClass('tablet-screen');
		appendMenuIcon('.humber-site-menu');
		subMenuDisplay('.humber-site-menu');

		$('.humber-site-menu').css('paddingTop', `${parseInt($('.cookie_tab').outerHeight()) / 2}px`);

		if ( window.matchMedia("(max-width: 686px)").matches ) {
			$('.humber-site-menu').addClass('mobile-screen');
		}
	}
	else {
		removeButton('.humber-site-menu');
		$('.humber-site-menu').children('.menu-icon').remove();
		$('.humber-site-menu-items-list').removeAttr('style');
		addRightIcon('.humber-site-menu');
		$('.humber-site-menu').css('paddingTop', 0);
	}

	//Humber Site Sub Menu
	$('.humber-site-sub-menu').removeClass('tablet-screen mobile-screen');
	$('.humber-site-sub-menu').find("button.subMenuShowHideBtn").remove();
	var humberSubSiteMenuItemHeight = $('.humber-site-sub-menu .humber-site-sub-menu-items-list &gt; li').outerHeight(true);

	if($('.humber-site-sub-menu').data("media-breakpoint")) {
		mediaBreakpoint = 1200;
	}

	if ( (window.matchMedia(`(max-width: ${mediaBreakpoint}px)`).matches) || ($('.humber-site-sub-menu').outerHeight(true) &gt; (1.5 * humberSubSiteMenuItemHeight)) ) {
		$('.humber-site-sub-menu').addClass('tablet-screen');
		appendMenuIcon('.humber-site-sub-menu');
		subMenuDisplay('.humber-site-sub-menu');

		if ( window.matchMedia("(max-width: 686px)").matches ) {
			$('.humber-site-sub-menu').addClass('mobile-screen');
		}
	}
	else {
		removeButton('.humber-site-sub-menu');
		$('.humber-site-sub-menu').children('.menu-icon').remove();
		$('.humber-site-sub-menu-items-list').removeAttr('style');
		addRightIcon('.humber-site-sub-menu');
	}
}

$(document).on('click', '.humber-mobile-menu-btn', function() {
	if($(this).hasClass('showing')) {
		$(this).html(`&lt;span class="fa fa-solid fa-minus"&gt;&lt;/span&gt;`);
	} else {
		$(this).html(`&lt;span class="fa fa-solid fa-plus"&gt;&lt;/span&gt;`);
	}
});
function subMenuDisplay (className) {
	$(className + ' ul li').each(function() {
		var subMenu = $(this).children('ul');
		var link = $(this).children('a');
		link.find("i:not(.icon-home)").remove();

		if ( (subMenu.length &gt; 0) &amp;&amp; (!$(this).children('button').length) ) {

			if ( subMenu.css('display') == 'block' ) {
				link.after('&lt;button  title="expand menu button" class="humber-mobile-menu-btn showing subMenuShowHideBtn"&gt; &lt;span class="fa fa-solid fa-minus"&gt;&lt;/span&gt; &lt;/button&gt;');
			}
			else {
				link.after('&lt;button title="collapse menu button" class="humber-mobile-menu-btn subMenuShowHideBtn"&gt; &lt;span class="fa fa-solid fa-plus"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/button&gt;');
			}

			$(this).children('button').click(function(e) {
				e.preventDefault();
				var subMenu = $(this).next('ul');
				if ( subMenu.length &gt; 0 &amp;&amp; subMenu.css('display') !== 'block' ) {
					subMenu.slideDown('slow');
					$(this).addClass('showing');
				}
				else {
					subMenu.slideUp('slow', function () {
						subMenu.removeAttr('style');
					});
					$(this).removeClass('showing');
				}
			});

		}

		if ( window.matchMedia("(min-width: 686px)").matches &amp;&amp; $(this).parent("ul").hasClass('humber-corporate-menu-items-inner-list') ) {
			$(this).find("button").remove();
		}
	});
}

function appendMenuIcon (className) {
	if (!$(className).children('.menu-icon').length) {
		$(className).append('&lt;div class="menu-icon"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="text"&gt;MENU&lt;/span&gt;&lt;/div&gt;');
	}
}

function addRightIcon(className) {
	$(className + ' '+ className+'-items-inner-list li a').each(function() {
		if($(this).next('ul').length &gt; 0) {
			var content = $(this).html();
			if (($(this).html()).indexOf('&lt;i class="icon-chevron-right" style="float:right;"&gt;&lt;/i&gt;') == -1) {
				$(this).html(content+'&lt;i class="icon-chevron-right" style="float:right;"&gt;&lt;/i&gt;');
			}
		}
	});
}

function removeButton(className) {
	$(className + ' ul li').each(function() {
		$(this).find('button').remove();
		$(this).parent('ul').removeAttr('style');
	});
}


$('.humber-corporate-menu').on('click', '.menu-icon', function(){
	if ($(this).hasClass('open')) {
		$('.humber-corporate-menu-items').slideUp('slow');
		$(this).removeClass('open');
		$(this).find('span.text').text('MENU');
	}
	else {
		$('.humber-corporate-menu-items').slideDown('slow');
		$(this).addClass('open');
		$(this).find('span.text').text('CLOSE');
	}
});

$('.humber-site-menu').on('click', '.menu-icon', function(){
	if ($(this).hasClass('open')) {
		$('.humber-site-menu ul.humber-site-menu-items-list').slideUp('slow', function () {
			$(this).removeAttr('style');
		});
		$(this).removeClass('open');
		$(this).find('span.text').text('MENU');
	}
	else {
		$('.humber-site-menu ul.humber-site-menu-items-list').slideDown('slow');
		$(this).addClass('open');
		$(this).find('span.text').text('CLOSE');
	}
});

$(document).on('click', '.humber-site-sub-menu .menu-icon', function(e){
	e.preventDefault();
	if ($(this).hasClass('open')) {
		$('.humber-site-sub-menu ul.humber-site-sub-menu-items-list').slideUp('slow', function () {
			$(this).removeAttr('style');
		});
		$(this).removeClass('open');
		$(this).find('span.text').text('MENU');
	}
	else {
		$('.humber-site-sub-menu ul.humber-site-sub-menu-items-list').slideDown('slow');
		$(this).addClass('open');
		$(this).find('span.text').text('CLOSE');
	}
});</pre></body></html>