Fix messages with notifs in menu
This commit is contained in:
@@ -30,7 +30,7 @@ function createRow(key, value) {
|
||||
}
|
||||
|
||||
function shortcutElementReplace(elt, img, text) {
|
||||
imgElements = elt.getElementsByTagName("img")
|
||||
imgElements = elt.getElementsByTagName("img");
|
||||
for (i=0; i<imgElements.length; i++) {
|
||||
if (i == 0) {
|
||||
elt.getElementsByTagName("a")[0].classList.add("has_notif");
|
||||
@@ -38,6 +38,14 @@ function shortcutElementReplace(elt, img, text) {
|
||||
imgElements[i].remove();
|
||||
i --;
|
||||
}
|
||||
|
||||
aElements = elt.getElementsByTagName("a");
|
||||
for (i=0; i<aElements.length; i++) {
|
||||
if (i > 0) {
|
||||
aElements[i].remove();
|
||||
i --;
|
||||
}
|
||||
}
|
||||
|
||||
spanImageElement = document.createElement("span");
|
||||
spanImageElement.classList.add("shortcut_element_image");
|
||||
@@ -46,15 +54,14 @@ function shortcutElementReplace(elt, img, text) {
|
||||
imgElement.setAttribute("src", chrome.runtime.getURL("images/"+img+".svg"));
|
||||
spanImageElement.appendChild(imgElement);
|
||||
|
||||
hyperlinkElement = elt.getElementsByTagName("a")[0];
|
||||
hyperlinkElement.textContent = "";
|
||||
hyperlinkElement.appendChild(spanImageElement);
|
||||
aElements[0].textContent = "";
|
||||
aElements[0].appendChild(spanImageElement);
|
||||
|
||||
if (text) {
|
||||
spanDescElement = document.createElement("span");
|
||||
spanDescElement.classList.add("shortcut_element_desc");
|
||||
spanDescElement.textContent = text;
|
||||
hyperlinkElement.appendChild(spanDescElement);
|
||||
aElements[0].appendChild(spanDescElement);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user