From 2918c9bb26f99f8c2e1cf209f9cf725acea66731 Mon Sep 17 00:00:00 2001 From: se7 Date: Fri, 6 Feb 2015 17:14:18 -0800 Subject: [PATCH] Changing from window.outerWidth to window.innerWidth as positioning should be done in relation to viewport, not including developer tools, toolbars, scrollbars etc. --- js/foundation/foundation.dropdown.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/js/foundation/foundation.dropdown.js b/js/foundation/foundation.dropdown.js index 678ee14f5..bbe1b1787 100644 --- a/js/foundation/foundation.dropdown.js +++ b/js/foundation/foundation.dropdown.js @@ -263,17 +263,17 @@ if (document.getElementsByClassName('row')[0]) { actualBodyWidth = document.getElementsByClassName('row')[0].clientWidth; } else { - actualBodyWidth = window.outerWidth; + actualBodyWidth = window.innerWidth; } - var actualMarginWidth = (window.outerWidth - actualBodyWidth) / 2; + var actualMarginWidth = (window.innerWidth - actualBodyWidth) / 2; var actualBoundary = actualBodyWidth; if (!this.hasClass('mega')) { //miss top if (t.offset().top <= this.outerHeight()) { p.missTop = true; - actualBoundary = window.outerWidth - actualMarginWidth; + actualBoundary = window.innerWidth - actualMarginWidth; p.leftRightFlag = true; } -- 2.47.2