diff --git a/templates/admin/stats.html.twig b/templates/admin/stats.html.twig index 753e5b4..26be913 100644 --- a/templates/admin/stats.html.twig +++ b/templates/admin/stats.html.twig @@ -442,6 +442,8 @@ function getCompletionColor(completion) { } // Convertir le pourcentage en couleur verte (0% = blanc, 100% = vert foncé) const intensity = Math.floor((completion / 100) * 255); + console.log('completion', completion, intensity); + return `rgb(0, ${intensity}, 0)`; } @@ -522,7 +524,7 @@ function updateMarkers(features, map, currentMarkerType, dropMarkers, overpassDa // Créer un cercle pour chaque feature const circle = turf.circle( feature.geometry.coordinates, - 0.5, // rayon en kilomètres + 0.02, // rayon en kilomètres (réduit de 0.5 à 0.2) { steps: 64, units: 'kilometers' } ); @@ -640,7 +642,6 @@ window.updateMarkers = updateMarkers; }); // Enlever la virgule finale query = query.replace(/,$/, ''); - console.log('josm query', query); return query; } @@ -658,7 +659,6 @@ window.updateMarkers = updateMarkers; throw new Error(`HTTP error! status: ${response.status}`); } const data = await response.json(); - console.log('Données reçues:', data); // Stocker les données Overpass data.elements.forEach(element => { @@ -734,8 +734,6 @@ window.updateMarkers = updateMarkers; tempLink.style.display = 'none'; document.body.appendChild(tempLink); - console.log('josmUrl', josmUrl); - tempLink.href = josmUrl; tempLink.click(); document.body.removeChild(tempLink); @@ -747,12 +745,10 @@ window.updateMarkers = updateMarkers; return; } const query = createJOSMQuery(josm_elements); - console.log('map', map); openJOSMQuery(map, query); } document.addEventListener('DOMContentLoaded', function() { - console.log('DOMContentLoaded'); maplibre = new maplibregl.Map({ container: 'map', @@ -823,8 +819,7 @@ window.updateMarkers = updateMarkers; document.getElementById('openInJOSM').addEventListener('click', openInJOSM); // Attendre que la carte soit chargée avant d'ajouter les écouteurs d'événements - map.on('load', function() { - console.log('Map loaded'); + map.on('load', function() { map_is_loaded = true; // Changer le curseur au survol des marqueurs map.on('mouseenter', function(e) { @@ -914,7 +909,7 @@ window.updateMarkers = updateMarkers; // si oui, on remplit la case des infos en cas de siret clos avec la propriété "vente", puis "radiation", puis "liquidation". avec chacun une icone bootstrap. // on compte les sirets clos et on remplit l'entête du tableau en comptant. async function markClosedSiretsOnTable() { - // 1. Récupérer la liste des SIRETs fermés via l’API + // 1. Récupérer la liste des SIRETs fermés via l'API const response = await fetch(CTC_urls.getOSMClosedSirets); const closedSirets = await response.json(); // [{siret, vente, radiation, liquidation, ...}, ...] const closedSiretMap = {}; @@ -949,7 +944,7 @@ window.updateMarkers = updateMarkers; } }); - // 4. Mettre à jour l’entête du tableau avec le nombre de SIRETs clos + // 4. Mettre à jour l'entête du tableau avec le nombre de SIRETs clos const headerClosed = document.querySelector('.header-closed-count'); if (headerClosed) { headerClosed.textContent = closedCount;