[Page carte] : mettre à jour l'url dans la barre d'adresse quand on navigue dans la page
Situation actuelle :
Quand on navigue dans la page carte pour changer l'indicateur actif ou l'échelle territoriale (EPCI | Departements | Regions) l'url n'est pas mise à jour dans la barre d'adresse du navigateur.
Objectif :
Quand on modifie l'indicateur actif ou l'échelle territoriale, il faut que l'url soit modifiée en conséquence, pour avoir la forme suivante (exemple avec le territoire D-89, l'échelle DEPARTEMENT, et l'indicateur note-pratiques-agricoles)
carte.html?idTerritoire=D-89&echelleTerritoriale=DEPARTEMENT&idIndicateur=note-pratiques-agricoles
Comment :
Dans la classe ControleurCarte.ts, il faut au niveau des 2 méthodes nommées actionModifierxxx ajouter un traitement qui permette de mettre à jour l'url, en utilisant l'api window.history.pushState Voir https://developer.mozilla.org/en-US/docs/Web/API/History/pushState