1
0
mirror of synced 2024-11-26 23:06:02 +03:00

Fix problem with positioning the dropdown when it is on the right hand side of view

In the stable version this line looks like:

dropLeft = offset.left + width - dropWidth;

In line (1193) the variable width is set to dropWidth which means we are always going to end up with 

dropLeft = offset.left + X - X
or
dropLeft = offset.left

Which means we are still aligned to the left of the button.

This current solution from @ef9f1dea is just aligning the select2-drop closer to the center which is not what it did before the dropdownAutoWidth.


The line I submitted worked perfect and my dropdown now aligns to the RHS of the button again as expected.
This commit is contained in:
jibwa 2013-12-18 16:28:40 -05:00
parent 5981dcdfcc
commit 92357e61b8

View File

@ -1208,7 +1208,7 @@ the specific language governing permissions and limitations under the Apache Lic
} }
if (!enoughRoomOnRight) { if (!enoughRoomOnRight) {
dropLeft -= (dropLeft + dropWidth) - viewPortRight; dropLeft = offset.left + this.container.outerWidth(false) - dropWidth;
} }
css = { css = {