From 80cf7a1a390fbb675d0dd0f2b9e92abac7f6beb5 Mon Sep 17 00:00:00 2001 From: Chris Brame Date: Wed, 27 Jul 2016 00:20:09 -0400 Subject: [PATCH] Fixes #3 --- src/public/js/modules/navigation.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/public/js/modules/navigation.js b/src/public/js/modules/navigation.js index 51114a609..d409cf8ef 100644 --- a/src/public/js/modules/navigation.js +++ b/src/public/js/modules/navigation.js @@ -110,6 +110,12 @@ define(['jquery', 'modules/helpers', 'underscore', 'modules/socket'], function($ left += Number(leftExtraOffset); left = left + 'px'; + var hasNotice = false; + var $noticeFrame = $('.wrapper').find('#notice-banner'); + if ($noticeFrame.length > 0) { + hasNotice = $noticeFrame.hasClass('uk-hidden') == false; + } + var topOffset = $(this).offset().top - $(window).scrollTop() - pageOffsetTop; var top = $(this).outerHeight() + topOffset; var topExtraOffset = $(drop).attr('data-top-offset'); @@ -117,6 +123,10 @@ define(['jquery', 'modules/helpers', 'underscore', 'modules/socket'], function($ topExtraOffset = 0; } top += Number(topExtraOffset); + + if (hasNotice) + top += 30; + top = top + 'px'; var override = $(drop).attr('data-override');