/*-----------------------------------------------------------*/ // Scripts for Layout Utilities Main Menu Component /*-----------------------------------------------------------*/ //Nav Menu //multi-column dropdown jQuery(document).ready(function() { //columns and sizing jQuery('.multi-col-nav-container').each(function() { var scrollMenu = jQuery('#scroll-menu'); var nav = jQuery(this); var cols = nav.find('.multi-col-nav'); var numCols = cols.length; var colSpan = 12 / numCols; scrollMenu.addClass('loading'); nav.addClass('loading'); if (numCols > 1) { var navWidth = nav.outerWidth(); var gutterPadding = nav.children('.container-fluid').css('padding-left'); var gutterWidth = parseInt(gutterPadding) * (numCols * 2); var multiColWidth = (navWidth * numCols) + (gutterWidth * (numCols - 1)); nav.css('width', multiColWidth +'px'); } scrollMenu.removeClass('loading'); nav.removeClass('loading'); nav.addClass('numcols-'+ numCols); cols.addClass('col-sm-'+colSpan); nav.trigger('adLayoutMainMenuBuilt', navWidth); }); //top level hashtag links jQuery('.ad-layout-main-menu .navbar-nav > li > a').on('click', function(event) { if (jQuery(this).attr('href') == '#') { event.preventDefault(); } }); }); //toggle vs hover jQuery(document).ready(function() { if (!Modernizr.touch) { var dropdownToggles = jQuery('.ad-layout-main-menu').find('.dropdown-toggle'); dropdownToggles.each(function() { var dropdownToggle = jQuery(this); dropdownToggle.removeAttr('data-toggle'); dropdownToggle.dropdownHover(); }); } });