Add colors to icons
This commit is contained in:
parent
b902f24711
commit
4c8a59e64c
5 changed files with 13 additions and 1 deletions
BIN
webapp/static/icons/marker-icon-black.png
Normal file
BIN
webapp/static/icons/marker-icon-black.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.5 KiB |
BIN
webapp/static/icons/marker-icon-green.png
Normal file
BIN
webapp/static/icons/marker-icon-green.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.8 KiB |
BIN
webapp/static/icons/marker-icon-orange.png
Normal file
BIN
webapp/static/icons/marker-icon-orange.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.8 KiB |
BIN
webapp/static/icons/marker-icon-red.png
Normal file
BIN
webapp/static/icons/marker-icon-red.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.8 KiB |
|
@ -145,6 +145,7 @@ function updateEligData(map, eligData) {
|
||||||
if (building.bat_info != "") {
|
if (building.bat_info != "") {
|
||||||
addrImm += ` (Bat ${building.bat_info})`
|
addrImm += ` (Bat ${building.bat_info})`
|
||||||
}
|
}
|
||||||
|
let colorMarker = 'black'
|
||||||
let messageElig = ``
|
let messageElig = ``
|
||||||
eligTestApi=`eligtest/ftth?idImm=${building.idImm}&codePostal=${building.codePostal}&axione=${building.aquilenetEligStatus.isEligible}&liazo=${building.fdnEligStatus.isEligible}`
|
eligTestApi=`eligtest/ftth?idImm=${building.idImm}&codePostal=${building.codePostal}&axione=${building.aquilenetEligStatus.isEligible}&liazo=${building.fdnEligStatus.isEligible}`
|
||||||
// éligible chez Aquilenet, lien pour le test
|
// éligible chez Aquilenet, lien pour le test
|
||||||
|
@ -154,15 +155,18 @@ function updateEligData(map, eligData) {
|
||||||
const idImm=encodeURIComponent(building.idImm);
|
const idImm=encodeURIComponent(building.idImm);
|
||||||
messageElig += `<br/><a href=${urlTestFTTH}?ftth=1&axione=1&adsltel=NOUVEAU&cp=${zip}&refimmeuble=${idImm}`
|
messageElig += `<br/><a href=${urlTestFTTH}?ftth=1&axione=1&adsltel=NOUVEAU&cp=${zip}&refimmeuble=${idImm}`
|
||||||
+ `>Tester l'éligibilité</a>`
|
+ `>Tester l'éligibilité</a>`
|
||||||
|
colorMarker = 'green'
|
||||||
// pas de données Axione mais Kosc nous renvoie qque chose à cette adresse (fdnEligStatus)
|
// pas de données Axione mais Kosc nous renvoie qque chose à cette adresse (fdnEligStatus)
|
||||||
// c'est peut être OK, on croise avec les données ARCEP (othersEligStatus)
|
// c'est peut être OK, on croise avec les données ARCEP (othersEligStatus)
|
||||||
// Enfin on affiche un lien vers le test d'éligibilté KOSC à cette adresse
|
// Enfin on affiche un lien vers le test d'éligibilté KOSC à cette adresse
|
||||||
} else if (building.fdnEligStatus.isEligible && building.othersEligStatus.isEligible) {
|
} else if (building.fdnEligStatus.isEligible && building.othersEligStatus.isEligible) {
|
||||||
messageElig = `<p class=deployeeFDN>Fibre deployee mais pas chez Axione !`
|
messageElig = `<p class=deployeeFDN>Fibre deployee mais pas chez Axione !`
|
||||||
messageElig += `<br/><a href=${eligTestApi}>Tester l'eligibilite par Kosc et Bouygues</a></p>`
|
messageElig += `<br/><a href=${eligTestApi}>Tester l'eligibilite par Kosc et Bouygues</a></p>`
|
||||||
|
colorMarker = 'orange'
|
||||||
// Pas de données Kosc ou Axione mais l'ARCEP nous dit qu'une fibre est déployée à cette adresse
|
// Pas de données Kosc ou Axione mais l'ARCEP nous dit qu'une fibre est déployée à cette adresse
|
||||||
} else if (building.othersEligStatus.isEligible) {
|
} else if (building.othersEligStatus.isEligible) {
|
||||||
messageElig = `<p class=deployeeAutres>Fibre deployee mais non eligible Aquilenet, desole :(</p>`
|
messageElig = `<p class=deployeeAutres>Fibre deployee mais non eligible Aquilenet, desole :(</p>`
|
||||||
|
colorMarker = 'red'
|
||||||
// Pas de fibre il semblerait, proposer un test ADSL Aquilenet
|
// Pas de fibre il semblerait, proposer un test ADSL Aquilenet
|
||||||
} else {
|
} else {
|
||||||
messageElig = `<p class=nonDeployee>Fibre non deployee :(</p>`
|
messageElig = `<p class=nonDeployee>Fibre non deployee :(</p>`
|
||||||
|
@ -184,7 +188,15 @@ function updateEligData(map, eligData) {
|
||||||
if (building.aquilenetEligStatus.reasonNotEligible != "") {
|
if (building.aquilenetEligStatus.reasonNotEligible != "") {
|
||||||
messageElig += `<br/> Pour Aquilenet, raison non eligible: ${building.aquilenetEligStatus.reasonNotEligible}`
|
messageElig += `<br/> Pour Aquilenet, raison non eligible: ${building.aquilenetEligStatus.reasonNotEligible}`
|
||||||
}
|
}
|
||||||
const marker = new L.marker(latlng)
|
var markerIcon = new L.Icon({
|
||||||
|
iconUrl: `static/icons/marker-icon-${colorMarker}.png`,
|
||||||
|
shadowUrl: 'static/vendor/images/marker-shadow.png',
|
||||||
|
iconSize: [25, 41],
|
||||||
|
iconAnchor: [12, 41],
|
||||||
|
popupAnchor: [1, -34],
|
||||||
|
shadowSize: [41, 41]
|
||||||
|
});
|
||||||
|
const marker = new L.marker(latlng, {icon: markerIcon})
|
||||||
.bindPopup(`${addrImm}<br/>${building.codePostal} ${building.commune}`
|
.bindPopup(`${addrImm}<br/>${building.codePostal} ${building.commune}`
|
||||||
+ `<br/><br/>${messageElig}<br/><br/>Ref Immeuble: ${building.idImm}`, {
|
+ `<br/><br/>${messageElig}<br/><br/>Ref Immeuble: ${building.idImm}`, {
|
||||||
maxWidth : 560
|
maxWidth : 560
|
||||||
|
|
Loading…
Reference in a new issue