1 Commits

Author SHA1 Message Date
4fe2922e5a Fix display navbar with reports
All checks were successful
Continuous Deployment / lint (push) Successful in 26s
Continuous Deployment / deploy-chrome (push) Successful in 31s
Continuous Deployment / deploy-firefox (push) Successful in 2m43s
2025-11-13 10:31:12 +01:00
4 changed files with 12 additions and 4 deletions

View File

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

View File

@@ -1,7 +1,7 @@
{ {
"manifest_version": 3, "manifest_version": 3,
"name": "KAplus", "name": "KAplus",
"version": "1.4.13", "version": "1.4.14",
"author": "Samuel Campos - netoik.io", "author": "Samuel Campos - netoik.io",
"description": "Extension développée pour améliorer l'expérience de jeu KingsAge (fonctionne avec ou sans premium)", "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" "firefox"
], ],
"release_notes": { "release_notes": {
"fr": "- déploiement automatique sur chrome", "fr": "- correction affichage menu avec rapports",
"en-US": "- continuous deployment on chrome" "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, // If more than one hyperlink element found,
// then keep the last one but with href of the first one. // then keep the last one but with href of the first one.
let aElements = elt.getElementsByTagName("a"); 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].classList.add("has_notif");
aElements[aElements.length - 1].setAttribute("href", aElements[0].getAttribute("href")); 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 --) { for (let i = aElements.length - 2; i >= 0; i --) {
aElements[i].remove(); aElements[i].remove();
} }