bugfix: wait for notification menu to add listener
This commit is contained in:
parent
8db3fb9471
commit
8c6daf097b
@ -316,15 +316,21 @@ document.addEventListener("DOMContentLoaded", function(event) {
|
|||||||
|
|
||||||
//- Fix badges performances
|
//- Fix badges performances
|
||||||
// on load time
|
// on load time
|
||||||
document.getElementById('notifications-list').addEventListener('populate', (event) => {
|
const checkNotificationMenuExist = setInterval(function () { // wait for notification menu to exist
|
||||||
const checkExist = setInterval(function () { // wait for left menus to exist
|
const notifsMenu = document.getElementById('notifications-list');
|
||||||
const subMenus = document.querySelectorAll('.sub-menu > sib-display > div');
|
if (notifsMenu) {
|
||||||
if (subMenus.length >= 2) {
|
clearInterval(checkNotificationMenuExist);
|
||||||
updateBadges(event.target);
|
notifsMenu.addEventListener('populate', (event) => {
|
||||||
clearInterval(checkExist);
|
const checkExist = setInterval(function () { // wait for left menus to exist
|
||||||
}
|
const subMenus = document.querySelectorAll('.sub-menu > sib-display > div');
|
||||||
}, 500);
|
if (subMenus.length >= 2) {
|
||||||
}, { once: true });
|
updateBadges(event.target);
|
||||||
|
clearInterval(checkExist);
|
||||||
|
}
|
||||||
|
}, 500);
|
||||||
|
}, { once: true });
|
||||||
|
}
|
||||||
|
}, 500);
|
||||||
|
|
||||||
// on refresh notification list
|
// on refresh notification list
|
||||||
window.addEventListener('notificationsRefresh', () => {
|
window.addEventListener('notificationsRefresh', () => {
|
||||||
|
Loading…
Reference in New Issue
Block a user