0
0
mirror of https://github.com/twbs/bootstrap.git synced 2024-12-01 13:24:25 +01:00

Dropdown: use only one check for shown state

This commit is contained in:
GeoSot 2021-12-13 02:17:03 +02:00 committed by XhmikosR
parent 5f1c542d67
commit 7f04f84bf8

View File

@ -114,7 +114,7 @@ class Dropdown extends BaseComponent {
}
show() {
if (isDisabled(this._element) || this._isShown(this._menu)) {
if (isDisabled(this._element) || this._isShown()) {
return
}
@ -149,7 +149,7 @@ class Dropdown extends BaseComponent {
}
hide() {
if (isDisabled(this._element) || !this._isShown(this._menu)) {
if (isDisabled(this._element) || !this._isShown()) {
return
}
@ -233,8 +233,8 @@ class Dropdown extends BaseComponent {
this._popper = Popper.createPopper(referenceElement, this._menu, popperConfig)
}
_isShown(element = this._element) {
return element.classList.contains(CLASS_NAME_SHOW)
_isShown() {
return this._menu.classList.contains(CLASS_NAME_SHOW)
}
_getPlacement() {