Fix bug non found villages
Some checks failed
Continuous Deployment / lint (push) Successful in 30s
Continuous Deployment / deploy-chrome (push) Failing after 19s
Continuous Deployment / deploy-firefox (push) Successful in 2m1s

This commit is contained in:
2025-12-07 14:12:20 +01:00
parent 9bdd5f784f
commit 3dd67d776b
4 changed files with 10 additions and 8 deletions

View File

@@ -1,6 +1,10 @@
# Changelog # Changelog
## 1.12.4 (2026-12-07) ## 1.12.2 (2026-12-07)
- correction du bug sur les villages non trouvés
## 1.12.1 (2026-12-07)
- ajout du planificateur autonome d'attaques - ajout du planificateur autonome d'attaques

View File

@@ -1,7 +1,7 @@
{ {
"manifest_version": 3, "manifest_version": 3,
"name": "KAplus", "name": "KAplus",
"version": "1.12.1", "version": "1.12.2",
"developer": { "developer": {
"name": "Samuel Campos", "name": "Samuel Campos",

View File

@@ -5,8 +5,8 @@
"firefox" "firefox"
], ],
"release_notes": { "release_notes": {
"fr": "- ajout du planificateur autonome d'attaques", "fr": "- correction du bug sur les villages non trouvés",
"en-US": "- add autonomous attack planer" "en-US": "- fix bug non found villages"
} }
} }
} }

View File

@@ -833,10 +833,8 @@ function handleAutoPlanerSubmit(event) {
let doc = parser.parseFromString(xhr.responseText, "text/html"); let doc = parser.parseFromString(xhr.responseText, "text/html");
let mapContainer = doc.getElementById("mapContainer"); let mapContainer = doc.getElementById("mapContainer");
let map = mapContainer.getElementsByTagName("table")[1]; let map = mapContainer.getElementsByTagName("table")[1];
let mapRows = map.getElementsByTagName("tr"); let tbody = map.getElementsByTagName("tbody")[0];
let mapRow = mapRows[Math.floor(mapRows.length / 2) - 1]; let mapCell = tbody.children[6].children[8];
let mapCells = mapRow.getElementsByTagName("td");
let mapCell = mapCells[Math.floor(mapCells.length / 2) + 1];
let mapLinks = mapCell.getElementsByTagName("a"); let mapLinks = mapCell.getElementsByTagName("a");
if (mapLinks.length === 0) { if (mapLinks.length === 0) {
autoPlanerError.textContent = "Opération impossible car le village cible n'existe pas!"; autoPlanerError.textContent = "Opération impossible car le village cible n'existe pas!";