Mise à jour des librairies :
- Openlayers 4.5 > 9.2.4
- Mustache 2.3 > 4.1
- Papaparse 4.1.2 > 5.0.2
- Jquery 1.12.4 > 3.7.1
- Boostrap 3.4.1 > 5.3.3
- Ajout de la librairie boostrap icon pour remplacer glyplycons
Démos standards
- Ajout de deux démos simples (mode
list
et modecarousel
)
Corrections :
- Modifications du positionnement des boutons
#tools
et#menu
- Correction de l’affichage du
#menu
(activé par le paramètreenabled
) + modification du composant (basé maintenant des boutons bootstrap) - Suppression de la librairie
stretchy-navigation
(utilisé pour#menu
auparavant) - Centrage de la carte lorsque animation :true #23
- Mode list - Affichage des informations dans le panel si tpl n’est pas renseigné #31
- Correction du système de carousel si tpl n’est pas renseigné
- Amélioration du style du splash par défaut #30
- Modification dynamique de la balise
<title>
selon le paramètredata.title
#28 - Affichage du bouton Retour à l’accueil si et seulement si un splash est configuré #29
Evolutions :
- Amélioration du style par default #21 et personnalisation de la couleur du carousel via un nouveau paramètre
theme.color
- Création d’un nouveau paramètre ### data.template.size pour gérer la taille du panel + ajustement dynamique de la taille de la carte et de la position des boutons
#tools
et#menu
selon la valeur du paramètre #27 - Création d’options de partage de la storymap dans la fenêtre Partager #24
- Création d’un nouveau paramètre
menu.shareenabled
pour afficher le bouton Partager dans le menu #29 - Création d’un nouveau paramètre
menu.creditenabled
pour afficher le bouton Crédits dans le menu #29 - Réorganisation des boutons
#menu
et#tools
#29 - Création d’un nouveau paramètre
menu.credit
pour saisir des informations disponibles dans la fenêtre Crédits + ajout d’un texte par défaut #25
Changements à réaliser dans les storymaps pour la mise à jour vers la v2.0.0 :
- Supprimer les propriétés de style associées aux
carButton, precButton et nextButton
et notamment lesbackground: url(image/precButton.png) 0 0 no-repeat!important;
- Supprimer la taille du panelStory dans la feuille de style de la storymap pour la définir dans le fichier
config.json
data.template.size
Exemple:
Supprimer#panel-story {width:55%!important; }
pour« data.template.size » : « 55% »
dans leconfig.json