in src/assets/js/main.js [232:268]
$.fn.switchNav = function (options) {
var settings = $.extend(
{
breakpoint: 'atleast_large',
},
options
);
var $top = this;
var nav_all = $top.persistantMenu();
var nav_desk = null;
var nav_mobile = null;
function switchNav(obj, media) {
// Set Desktop Nav
if (media[settings.breakpoint] || media.fallback) {
if (nav_mobile != null) {
nav_mobile.kill();
nav_mobile = null;
}
if (nav_desk == null) {
nav_desk = $top.desktopMenu();
}
// Set Mobile Nav
} else {
if (nav_desk != null) {
nav_desk.kill();
nav_desk = null;
}
if (nav_mobile == null) {
nav_mobile = $top.mobileMenu();
}
}
}
$.subscribe('breakpoints', switchNav);
};