Added mobilmenu param option.

This commit is contained in:
Fredrik Jonsson 2017-08-14 22:01:13 +02:00
commit 59bc1494af

View file

@ -11,15 +11,15 @@
$('html').removeClass('nojs').addClass('js');
// Activate the mobil menu for small screens.
if (window.matchMedia) {
if (window.matchMedia && $('.mobile-nav-wrapper').length) {
var mq = window.matchMedia('(max-width: 666px)');
if (mq.matches) {
// Show mobile menu.
$('.mobile-nav-wrapper').removeClass('hidden');
// Populate the mobile nav sheet.
$('.header__region').removeClass('header__region region hidden').addClass('js-region').appendTo('.mobile-nav-sheet');
$('.main-menu').addClass('hidden').clone().removeClass('main-menu layout__navigation layout__full hidden hidden').addClass('js-main-menu').appendTo('.mobile-nav-sheet').find('.navbar').removeClass('navbar').addClass('js-navbar');
$('.header__region').filter(':not(:empty)').removeClass('header__region region hidden').addClass('js-region').appendTo('.mobile-nav-sheet');
$('.main-menu').addClass('hidden').clone().removeClass('main-menu layout__navigation layout__full hidden').addClass('js-main-menu').appendTo('.mobile-nav-sheet').find('.navbar').removeClass('navbar').addClass('js-navbar');
// Toggle the mobile nav sheet.
$('.mobile-nav-cover, .mobile-nav-toggle').on('click toushstart', function (e) {