Skip to content
Snippets Groups Projects
Commit 241528b8 authored by khawkins's avatar khawkins
Browse files

Revert "Further optimise measuring"

This reverts commit 8cdc32ce.
parent 8cdc32ce
No related branches found
No related tags found
No related merge requests found
......@@ -245,23 +245,27 @@ if (jQuery('body').hasClass('google-analytics-loaded')) {
// Clone the local menu into a mobile-only menu
// -----------
var localMenuClass = '#local-masthead .masthead > nav > ul.dropdown.menu.float-left';
var localMenuClass = '#local-masthead .masthead > nav ul.dropdown.menu.float-left';
// var localMenuClass = '#secondary-menu-links'; // for testing
// $(localMenuClass).addClass('dropdown'); // for testing
var localMenuLeftPadding = parseInt($('#local-masthead .masthead > nav ul').css('padding-left')); // account for padding of ul
var localMenuWidthAvail = $('#local-masthead .masthead > nav').innerWidth() - localMenuLeftPadding;
function localNavSpilloverMenu(changeDirection) {
var localMenuWidthUsed = $(localMenuClass).outerWidth(); // how much space is occupied by the ul
var localMenuWidthUsed = 0;
var localMenuRightSideWidth = $('#local-masthead .masthead > nav ul.float-right.menu').outerWidth(); // width of any right-side nav, which would change on browser resize
localMenuRightSideWidth = localMenuRightSideWidth + 5; // padding, eleminate NaN if it doesn't exsist
localMenuRightSideWidth = localMenuRightSideWidth + 5; // padding, eleminate NaN
// Calculate how much space we've used
$(localMenuClass+' > li').each( function() {
localMenuWidthUsed = localMenuWidthUsed + $(this).outerWidth();
});
// Account for any float-right menu
localMenuWidthUsed = localMenuWidthUsed + localMenuRightSideWidth;
// Do we need to make space?
if ( (changeDirection == 'init') || (changeDirection == 'decrease') ) {
console.log(localMenuWidthUsed, localMenuWidthAvail);
if (localMenuWidthUsed > localMenuWidthAvail) {
// Create dropdown if needed
if ($(localMenuClass + ' li.extra-items-menu').length == 0) {
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment