Remove tooltip on close (fix #1690)

This commit is contained in:
the1812 2021-04-05 17:05:29 +08:00
parent 8bce5abd8f
commit a19e7d0153
2 changed files with 7 additions and 3 deletions

File diff suppressed because one or more lines are too long

View File

@ -19,9 +19,13 @@ function syncGui () {
checkBoxes.forEach(it => it.checked = settings[it.getAttribute('key')])
}
function setupEvents () {
document.querySelector('.gui-settings-mask').addEventListener('click', () => {
document.querySelectorAll('.gui-settings-widgets-box,.gui-settings-box,.gui-settings-mask,.bilibili-evolved-about')
dq('.gui-settings-mask').addEventListener('click', () => {
dqa('.gui-settings-widgets-box,.gui-settings-box,.gui-settings-mask,.bilibili-evolved-about')
.forEach(it => it.classList.remove('opened'))
const tooltip = dq('.gui-settings-tooltip')
if (tooltip) {
tooltip.innerHTML = ''
}
})
textBoxes.forEach(element => {
element.setAttribute('placeholder', settings[element.getAttribute('key')])