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édent

  • prevState (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 couche

  • region (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 à exporter

  • nom (*()) – : le nom sous lequel enregistrer le graphique exporté