Constructor
new LegendManager(legendContainer)
Le constructeur de la classe Legend qui créé le contenant pour les légendes
Parameters:
Name | Type | Description |
---|---|---|
legendContainer |
DivHTML | l'élément HTML dans lequel mettre les légendes, ici le left-pane |
Methods
addLegend(titre, id, values, choice)
Permet d'ajouter une légende
Parameters:
Name | Type | Description |
---|---|---|
titre |
String | Le titre qu'on donne à la légende |
id |
String | Le nom qu'on donne à la légende |
values |
Map | la variable map qui contient les couleurs et leur valeur associée |
choice |
String | prend la valeur point, line ou polygon, permet de différencier l'affichage des légendes |
options.symbol |
String | le symbole à utiliser pour les légendes ponctuelles |
options.couleurContour |
String | la couleur à mettre autour de la couleur de la légende |
hasLegend(id) → {Boolean}
Permet de vérifier si une légende existe
Parameters:
Name | Type | Description |
---|---|---|
id |
String | Le nom de la légende à tester |
Returns:
true si la légende existe, false sinon
- Type
- Boolean
makeLegendItem(label, color, choice) → {Object}
Créé les éléments HTML pour l'affichage de la légende
Parameters:
Name | Type | Description |
---|---|---|
label |
String | le texte à mettre dans la légende |
color |
String | la couleur à mettre dans légende |
choice |
String | prend la valeur point, line ou polygon, permet de différencier l'affichage des légendes |
options.borderColor |
String | la couleur à mettre autour de la couleur de la légende |
Returns:
l'objet HTML dans lequel la légende est créée
- Type
- Object
removeLegend(id)
Permet de supprimer une légende
Parameters:
Name | Type | Description |
---|---|---|
id |
String | Le nom de la légende à retirer |