From: Marcel Werk Date: Sat, 17 Sep 2016 11:40:09 +0000 (+0200) Subject: Fixed alignment calculation of dropdowns X-Git-Tag: 3.0.0_Beta_1~125 X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=73c1d9d86560707b9733045afb28fbd0c1580295;p=GitHub%2FWoltLab%2FWCF.git Fixed alignment calculation of dropdowns --- diff --git a/wcfsetup/install/files/js/WoltLabSuite/Core/Ui/Alignment.js b/wcfsetup/install/files/js/WoltLabSuite/Core/Ui/Alignment.js index 015acc1bdd..d7c0755865 100644 --- a/wcfsetup/install/files/js/WoltLabSuite/Core/Ui/Alignment.js +++ b/wcfsetup/install/files/js/WoltLabSuite/Core/Ui/Alignment.js @@ -190,10 +190,15 @@ define(['Core', 'Language', 'Dom/Traverse', 'Dom/Util'], function(Core, Language } } else if (align === 'right') { - right = windowWidth - (refOffsets.left + refDimensions.width); - if (right < 0) { + if (refOffsets.left + refDimensions.width < elDimensions.width) { result = false; } + else { + right = windowWidth - (refOffsets.left + refDimensions.width); + if (right < 0) { + result = false; + } + } } else { left = refOffsets.left + (refDimensions.width / 2) - (elDimensions.width / 2);