Fix display navbar with reports

This commit is contained in:
2025-11-13 10:31:12 +01:00
parent 4f1d5442be
commit 45176f530d
4 changed files with 12 additions and 4 deletions

View File

@@ -1,5 +1,9 @@
# Changelog
## 1.4.14 (2025-11-13)
- correction affichage menu avec rapports
## 1.4.13 (2025-11-13)
- déploiement automatique sur chrome

View File

@@ -1,7 +1,7 @@
{
"manifest_version": 3,
"name": "KAplus",
"version": "1.4.13",
"version": "1.4.14",
"author": "Samuel Campos - netoik.io",
"description": "Extension développée pour améliorer l'expérience de jeu KingsAge (fonctionne avec ou sans premium)",

View File

@@ -5,8 +5,8 @@
"firefox"
],
"release_notes": {
"fr": "- déploiement automatique sur chrome",
"en-US": "- continuous deployment on chrome"
"fr": "- correction affichage menu avec rapports",
"en-US": "- fix display navbar with reports"
}
}
}

View File

@@ -35,9 +35,13 @@ function shortcutElementReplace(elt, img, text) {
// If more than one hyperlink element found,
// then keep the last one but with href of the first one.
let aElements = elt.getElementsByTagName("a");
if (aElements.length > 1) {
let imgElements = elt.getElementsByTagName("img");
if (aElements.length > 1 || imgElements.length > 0) {
aElements[aElements.length - 1].classList.add("has_notif");
aElements[aElements.length - 1].setAttribute("href", aElements[0].getAttribute("href"));
for (let i = imgElements.length - 1; i >= 0; i --) {
imgElements[i].remove();
}
for (let i = aElements.length - 2; i >= 0; i --) {
aElements[i].remove();
}