diff --git a/at_core/scripts/menu-toggle.js b/at_core/scripts/menu-toggle.js index 702029d..e18e878 100755 --- a/at_core/scripts/menu-toggle.js +++ b/at_core/scripts/menu-toggle.js @@ -8,37 +8,37 @@ var mtsTL = themeSettings[activeTheme]['menu_toggle_settings']['tablet_landscape']; var breakpoints = { - bp1: themeSettings[activeTheme]['media_query_settings']['smalltouch_portrait'], - bp2: themeSettings[activeTheme]['media_query_settings']['smalltouch_landscape'], + bp1: themeSettings[activeTheme]['media_query_settings']['smalltouch_portrait'], + bp2: themeSettings[activeTheme]['media_query_settings']['smalltouch_landscape'], }; if (mtsTP == 'true') { breakpoints.push(bp3 + ':' + themeSettings[activeTheme]['media_query_settings']['tablet_portrait']); } if (mtsTL == 'true') { breakpoints.push(bp4 + ':' + themeSettings[activeTheme]['media_query_settings']['tablet_portrait']); } - $(".at-menu-toggle h2").removeClass('element-invisible').addClass('at-menu-toggle-button').wrapInner(''); - $(".at-menu-toggle ul[class*=menu]:nth-of-type(1)").wrap('
'); + $(".at-menu-toggle h2", context).removeClass('element-invisible').addClass('at-menu-toggle-button').wrapInner(''); + $(".at-menu-toggle ul[class*=menu]:nth-of-type(1)", context).wrap(''); !function(breakName, query){ - // Run the callback on current viewport - cb({ - media: query, - matches: matchMedia(query).matches - }); + // Run the callback on current viewport + cb({ + media: query, + matches: matchMedia(query).matches + }); - // Subscribe to breakpoint changes - matchMedia(query).addListener(cb); + // Subscribe to breakpoint changes + matchMedia(query).addListener(cb); }(name, breakpoints[name]); // Callback function cb(data){ - // Toggle menus open or closed - $(".at-menu-toggle-button-link").click(function() { - $(this).parent().siblings('.menu-toggle').slideToggle(100, 'swing'); - return false; - }); + // Toggle menus open or closed + $(".at-menu-toggle-button-link", context).click(function() { + $(this).parent().siblings('.menu-toggle').slideToggle(100, 'swing'); + return false; + }); }