1
0
mirror of https://github.com/twbs/bootstrap.git synced 2025-08-26 06:44:35 +02:00

Remove a few unneeded variables

This commit is contained in:
XhmikosR
2021-10-09 21:49:49 +03:00
parent 2964c12bb9
commit 0c3dfe104b
3 changed files with 12 additions and 19 deletions

View File

@@ -279,23 +279,22 @@ class Modal extends BaseComponent {
return
}
const { classList, scrollHeight, style } = this._element
const isModalOverflowing = scrollHeight > document.documentElement.clientHeight
const initialOverflowY = style.overflowY
const isModalOverflowing = this._element.scrollHeight > document.documentElement.clientHeight
const initialOverflowY = this._element.style.overflowY
// return if the following background transition hasn't yet completed
if (initialOverflowY === 'hidden' || classList.contains(CLASS_NAME_STATIC)) {
if (initialOverflowY === 'hidden' || this._element.classList.contains(CLASS_NAME_STATIC)) {
return
}
if (!isModalOverflowing) {
style.overflowY = 'hidden'
this._element.style.overflowY = 'hidden'
}
classList.add(CLASS_NAME_STATIC)
this._element.classList.add(CLASS_NAME_STATIC)
this._queueCallback(() => {
classList.remove(CLASS_NAME_STATIC)
this._element.classList.remove(CLASS_NAME_STATIC)
this._queueCallback(() => {
style.overflowY = initialOverflowY
this._element.style.overflowY = initialOverflowY
}, this._dialog)
}, this._dialog)