Fix bug menu

This commit is contained in:
2025-11-11 23:39:57 +01:00
parent 10de4507af
commit 887d29b0ca
4 changed files with 16 additions and 18 deletions

View File

@@ -1,5 +1,9 @@
# Changelog # Changelog
## 1.4.12 (2025-11-11)
- correction bug menu
## 1.4.11 (2025-11-11) ## 1.4.11 (2025-11-11)
- ajout des data collection permissions - ajout des data collection permissions

View File

@@ -1,7 +1,7 @@
{ {
"manifest_version": 3, "manifest_version": 3,
"name": "KAplus", "name": "KAplus",
"version": "1.4.11", "version": "1.4.12",
"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": "- ajout des data collection permissions", "fr": "- correction bug menu",
"en-US": "- add data collection permissions" "en-US": "- fix bug menu"
} }
} }
} }

View File

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