Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mise en place d’événements sur la modification des propriétés des couche vecteurs tuilés #58

Merged
merged 6 commits into from
Jun 20, 2020

Conversation

lowzonenose
Copy link
Contributor

@lowzonenose lowzonenose commented Jun 18, 2020

Pull request checklist

Verifiez que votre Pull Request remplit les conditions suivantes :

  • Des tests ont été ajoutés pour les changements (corrections de bugs ou features)
  • De la documentation a été mise à jour ou ajoutée si nécessaire (corrections de bugs ou features)
  • Un build (npm run build) a été lancé localement et s'est correctement déroulé
  • Les exemples impactés par les modifications (npm run samples) ont été testés et validés localement
  • Les tests (npm run test) sont passés localement

Type de Pull request

Quel type de changement cette Pull Request introduit-elle :

  • Bugfix
  • Feature
  • Mise à jour du style du code (syntaxe, renommage de fonctions)
  • Refactoring (lisibilité/performance du code, sans changements fonctionnels)
  • Changement sur le processus de build
  • Contenu de la documentation

Quel est le comportement actuel (avant PR) :

Il n’existe pas d'exemple d'implémentation des menu sur les thèmes et filtres sur le vecteur tuilé.
De plus, il est utile d'avoir des événements sur les changement de propriétés (ex. mapbox-styles) de la couche.

Quel est le nouveau comportement :

  • ajout des événements 'change' sur les properties 'mapbox-*'
  • exemple d’implémentation du menu des thèmes et des filtres

capture

ezgif-3-aec24f4f9c64

Cette PR introduit-elle des breaking changes ?

  • Oui
  • Non

Autres informations

  • correctifs eslint
  • corrige le BUG sur le ticket RDEV 34601

     - ajout  des events 'change' sur les properties 'mapbox-*'
     - exemple d'implementation du menu des themes et des filtres
     - correctifs eslint
@lowzonenose
Copy link
Contributor Author

Exemple de légende pour le vecteur tuilé
image

avec un menu de plusieurs filtres
Copy link
Contributor

@elias75015 elias75015 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Globalement OK.

  • Il faudra prévoir une implémentation plus "user-friendly" l'ajout de l'editeur mapbox, plus en phase avec la logique du SDK.
  • 3D en attente de la gestion des filtres / légendes
  • pas de mise à jour de la jsdoc --> normal ?
  • sur l'exemple, les divs se grisent au click (aussi bien filtres que légendes) : à retirer car sans effet sur la carto

@lowzonenose lowzonenose removed the request for review from lboulanger June 19, 2020 18:00
(cf. ticket Geoportail RDEV 34601)
@lowzonenose
Copy link
Contributor Author

La gestion des événements sur les propriétés du vecteur tuilé a permis de résoudre un BUG sur le Portail : cf. ticket RDEV 34601

@lowzonenose lowzonenose merged commit 804422b into develop Jun 20, 2020
@elias75015 elias75015 deleted the feature-events-mapbox branch July 2, 2020 16:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants