blob: 7a0ab47d98d0b2a5121865e043ac8061ac78f381 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
|
module.exports = Ferdium => {
const getMessages = () => {
const badges = document.querySelector("home-assistant").shadowRoot.querySelector("home-assistant-main").shadowRoot.querySelector("ha-sidebar").shadowRoot.querySelectorAll(".notification-badge");
if (badges.length > 0) {
var count = Ferdium.safeParseInt(badges[0].textContent.replace(/[^\p{N}]/gu, ''));
Ferdium.setBadge(count)
} else {
Ferdium.setBadge(0)
}
};
Ferdium.loop(getMessages);
};
|