• Webmestre
  • , modifié le 

Quand un rédacteur insère une cartographie dans un article (voir description), il peut faire référence à des styles prédéfinis qui indiquent comment afficher les formes de la cartographie (lignes, ronds, polygones, ...).

Ces styles prédéfinis sont décrits dans le fichier lib/feuillet/feuillet-styles.js qui peut être enrichi par l’administrateur du site. Si vous faites ce choix, nous vous recommandons d’effectuer une copie du fichier modifié, que vous garderez hors des répertoires gérés par Biodiv, afin de prévenir (ou de corriger) tout écrasement qui pourrait survenir lors d’une mise à jour.

La partie modifiable se présente sous la forme suivante :

 
var stylesFeuilletPredefinis = [
   { "name":"contour-rouge",    "style": { "color": "#FF0000", "weight": 3.5, "opacity": .75, "fillOpacity": 0 } },
   { "name":"contour-orange",   "style": { "color": "#FF9700", "weight": 3.5, "opacity": .75, "fillOpacity": 0 } },
    // plus d'information ...
];

Chaque ligne représente un style, où :

  • name est le nom du style
  • color est le code hexadécimal de la couleur du trait en notation RGB
  • weight est l’épaisseur du trait (en points)
  • opacity est l’opacité du trait (de 0=transparent à 1=opaque)
  • fillOpacity est l’opacité de remplissage interne de la forme

Vous pouvez ajouter des lignes supplémentaires à ce tableau en en respectant la syntaxe, y compris la séparation des lignes par des virgules. Assurez-vous de l’unicité du nom du style et de l’absence de caractères spéciaux. Le nom de style pourra être communiqué au rédacteur pour qu’il l’insère dans le texte de l’article (voir description).

Par exemple si prairie est un nouveau style, il pourra être associé à l’affichage (au sein de l’article 28) de la forme contenue dans le document 135 par :

<cartographie | id_article=28 | style135=prairie>