Added hover interaction for outlet switcher on pointer supported devices
This commit is contained in:
sairaj mote 2021-04-07 17:20:39 +05:30
parent d528db9c92
commit ec53d1380d

View File

@ -1231,6 +1231,20 @@
}
}
})
let mouseOverTimeout
document.querySelectorAll('.outlet-label').forEach(label => {
label.addEventListener('mouseenter', e => {
mouseOverTimeout = setTimeout(() => {
showOutletSwitcher(e.target)
}, 300);
})
})
document.querySelectorAll('.outlet-label').forEach(label => {
label.addEventListener('mouseleave', e => {
clearTimeout(mouseOverTimeout)
})
})
function showOutletSwitcher(button){
const buttonDimensions = button.getBoundingClientRect()