1
0
mirror of synced 2025-02-03 21:59:24 +03:00

Fix method to get space above the dropdown

It's better to get the scrollTop value from window rather than body
to update enoughRoomAbove variable. This method is supported by
the main browsers.
This commit is contained in:
Diogo Trentini 2014-03-20 21:45:41 -03:00
parent e51e7a64ba
commit 6c731f4181

View File

@ -1179,7 +1179,7 @@ the specific language governing permissions and limitations under the Apache Lic
dropTop = offset.top + height,
dropLeft = offset.left,
enoughRoomBelow = dropTop + dropHeight <= viewportBottom,
enoughRoomAbove = (offset.top - dropHeight) >= this.body().scrollTop(),
enoughRoomAbove = (offset.top - dropHeight) >= $window.scrollTop(),
dropWidth = $dropdown.outerWidth(false),
enoughRoomOnRight = dropLeft + dropWidth <= viewPortRight,
aboveNow = $dropdown.hasClass("select2-drop-above"),