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