{footer_script require='bootstrap'} {literal} if ($('.jumbotron').length > 0) { var $affix_height = $('.navbar-main').height() + $('.jumbotron').outerHeight(); $('.navbar-contextual').affix({ offset: {top: $affix_height } }); $('.navmenu').css('top', $affix_height); } else { $('.navbar-contextual').affix({ offset: {top: 50} }); } {/literal} $('.navmenu').on('show.bs.offcanvas', function() { if ($('ul.navmenu-nav').contents().length === 0) { $($('ul.navbar-nav').contents()).appendTo('ul.navmenu-nav'); $('ul.navmenu-nav').find('.dropdown-menu').addClass('dropdown-menu-right'); $('ul.navmenu-nav').find('.dropdown-toggle').attr('aria-haspopup', 'true'); } {if $theme_config_extra->bootstrap_theme == 'bootswatch' || $theme_config_extra->bootstrap_theme == 'material' } $('.navmenu').css('background-color', $('.navbar-default').css('background-color')); {/if} }); $('.navmenu').on('hidden.bs.offcanvas', function() { if ($('ul.navmenu-nav').contents().length > 0) { $($('ul.navmenu-nav').contents()).appendTo('ul.navbar-nav'); $('ul.navmenu-nav').find('.dropdown-menu-right').removeClass('dropdown-menu-right'); $('ul.navmenu-nav').find('.dropdown-toggle').attr('aria-haspopup', ''); } }); {/footer_script}