Bug #68600
sélection source de donnée géographique mise à "aucun" alors qu'il y a une sélection
0%
Description
Sur un champ liste configuré en mode "Carte (données géographiques)", le <select> permettant de choisir une source de données va afficher "Aucun", tant bien même une option aurait été précédemment choisie.
C'est parce qu'il y a du js qui joue pour cacher les options pas valables / sélectionner automatiquement la première option possible et que le comportement de jquery a été modifié en version 3 et depuis "All option elements are considered hidden, regardless of their selected state.". https://api.jquery.com/visible-selector/#visible1
Fichiers
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a plus d'un an
- Fichier 0001-backoffice-adjust-geojson-data-source-selection-for-.patch 0001-backoffice-adjust-geojson-data-source-selection-for-.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par A. Berriot il y a plus d'un an
Est ce qu'il y a une raison particulière d'utiliser display != 'block'
plutôt que display === 'none'
pour vérifier la visibilité de l'élément ?
Mis à jour par Frédéric Péters il y a plus d'un an
non, ça aurait pu être fait dans l'autre sens, les != 'block' remplacés par 'none' et le 'block' remplacé par != 'none'; vraisemblablement.
Mis à jour par A. Berriot il y a plus d'un an
- Statut changé de Solution proposée à Solution validée
ok, vérifier display === none
me semble plus strict (au cas ou un des éléments ne soit ni en display none, ni en display block), mais je doute que le cas se produise en pratique.
Mis à jour par Frédéric Péters il y a plus d'un an
- Statut changé de Solution validée à Résolu (à déployer)
commit 34bf72a718c466735affaf3f223575143224a019 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Thu Sep 1 08:01:19 2022 +0200 backoffice: adjust geojson data source selection for jquery 3.x (#68600)
Mis à jour par Transition automatique il y a plus d'un an
- Statut changé de Résolu (à déployer) à Solution déployée
backoffice: adjust geojson data source selection for jquery 3.x (#68600)