Front-end¶
Explications générales sur le fonctionnement du front.
Main¶
- class Main(props)¶
Ce fichier regroupe tous les composants et détermine les routes.
- Main.componentDidUpdate(prevProps, prevState)¶
Vérifie que la mise à jour a eu lieu.
- Arguments
prevProps (
array()
) – : les props de l’état précédentprevState (
array()
) – : les états de l’état précédent
- Main.render()¶
Renders the component.
- Renvoie
nothin
settings_data.js¶
- configData¶
Ce fichier définit dans l’objet configData les paramètres graphiques de la légende et de la carte (couleurs, taille échelle).
Par exemple : le nombre de classe pour une représentation choroplèthe, les couleurs.
Fonctions utiles¶
- trim(string)¶
Cette fonction retire les espaces en début et fin d’une chaîne de caractères.
- Arguments
string (
string()
) – la chaîne de caractères à nettoyer
- Renvoie
la chaîne de caractères nettoyées
- buildRegionUrl(url, region)¶
Transforme une url brute de requête sur l’API (// template) en une url contenant l’information de région.
- Arguments
url (
str()
) –region (
str()
) – le nom de la région considérée
- Renvoie
l’url avec la bonne région encodée
- convertRegionToUrl(region)¶
Utilise le bon format de chaîne de caractère pour l’URL d’une région en transformant les - en _.
- Arguments
region (
str()
) – le nom de la région considérée
- Renvoie
le nom de région corrigée
- removeRegionFromLayer(layer, region)¶
Retire le nom de la région dans l’URL
- Arguments
layer (
string()
) – l’URL de la coucheregion (
string()
) – le nom de la région considérée
- Renvoie
l’URL initiale dont on a retiré le nom de la région + _
- normalize(string)¶
Retire les caractères accentués et spéciaux d’une chaîne de caractères.
- Arguments
string (
string()
) – la chaîne à normaliser
- Renvoie
la chaîne de caractères normalisées
- saveAsPng(ref, nom)¶
Cette fonction permet de factoriser l’export des graphiques en format PNG. Deprecated => use ref.
- Arguments
ref (
*()
) – : le réfrence de la partie du code à exporternom (
*()
) – : le nom sous lequel enregistrer le graphique exporté