Bug #7760
Le chargement de jquery-ui.min.css rend difficile de thémer les formulaires
0%
Description
À voir sur https://cresson.entrouvert.org/manage/users/ en essayant d'ajouter un utilisateur.
(Le problème est surtout visible après suppressions de la règle problèmatique de #7757)
jquery-ui.min.css déclare cette règle:
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
qui change la hauteur de l'élément <select> de choix d'une entité, et plus rien n'est aligné. Si je bloque ces deux déclaration c'est bon. Plus généralement je me dis qu'on pourrait nous même définir le style des boites de dialogue et ne pas utiliser un thème jQuery en plus de gadjo.
Fichiers
Demandes liées
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a plus de 7 ans
- Fichier 0001-remove-dependency-on-jquery-ui-css-7760.patch 0001-remove-dependency-on-jquery-ui-css-7760.patch ajouté
- Statut changé de Nouveau à En cours
- Patch proposed changé de Non à Oui
Mis à jour par Serghei Mihai il y a plus de 7 ans
Tu peux rajouter une capture d'écran?
Chez moi, dans le dialog d'ajout d'utiliser le select de l'entité est bien aligné, avec FF et Chromium.
Mis à jour par Frédéric Péters il y a plus de 7 ans
Tu parles du bug d'il y a plus d'un an de Benjamin ? Non, je ne pense pas que tu obtiennes une capture d'écran.
Mis à jour par Serghei Mihai il y a plus de 7 ans
Si j'ai bien compris, le souci doit être visibile sur cresson, lors de l'ajout d'un utilisateur.
Sur ma machine le select est bien aligné.
Mis à jour par Frédéric Péters il y a plus de 7 ans
C"était il y a plus d'un an, un détail de comportement comme ça a bien des choses d'avoir changé, sans heurter le fond, qui est que certaines règles amenées par jquery-ui.css rendent les choses compliquées.
Aussi, Verdana, Arial, sans-serif; si en local tu n'as ni Verdana ni Arial, le fallback sans-serif va jouer et la même police se trouvera du coup partout, par chance.
Bref, pas de capture, l'exemple donnée était juste un exemple.
Mis à jour par Frédéric Péters il y a plus de 7 ans
Mais une capture pour montrer que le nouveau style est tout à fait similaire à l'ancien. (dans le jeu des sept erreurs, il y a la croix de fermeture, qui était avant une image, qui est désormais une icône de font awesome).
Mis à jour par Frédéric Péters il y a plus de 7 ans
- Fichier 0001-remove-dependency-on-jquery-ui-css-7760.patch 0001-remove-dependency-on-jquery-ui-css-7760.patch ajouté
Patch refait en déplaçant tout ce qui relève de jquery ui dans un fichier spécifique (ça permettra plus facilement de l'avoir également dans publik-base-theme).
Mis à jour par Frédéric Péters il y a plus de 7 ans
- Lié à Development #14466: retirer le chargement des CSS de jquery ui ajouté
Mis à jour par Frédéric Péters il y a environ 7 ans
- Statut changé de En cours à Résolu (à déployer)
commit 29f7e00f032a4b7bd5a302f3e9f8831a3ad91f8e Author: Frédéric Péters <fpeters@entrouvert.com> Date: Sun Nov 20 15:38:33 2016 +0100 remove dependency on jquery ui css (#7760) This adds required styles for dialogs, overlays and calendar widget.
Mis à jour par Frédéric Péters il y a plus de 5 ans
- Statut changé de Résolu (à déployer) à Solution déployée
remove dependency on jquery ui css (#7760)
This adds required styles for dialogs, overlays and calendar widget.