spip/spip
-
Par tcharlss, le 17 septembre 2020 à 15h42min :
Ticket #4468 : suite de la refacto des icones et boutons du privé.
Pas mal de choses, principalement :
* Un peu de rangement : on déplace tout ce qui concerne les boutons dans boutons.css (c'était auparavant réparti entre theme.css et forms.css).
* De même pour icons.css : on y déplace toutes les règles en rapport qui étaient dans theme.css
* On introduit une nouvelle classe générique .bouton pour afficher n'importe quel élément comme un bouton, à priori surtout pour des liens (pierrox et nicod_).
* On mutualise le plus possible les règles entre les liens boutons, les boutons de formulaire et les boutons d'action.
* Refacto complète du composant .icone : on passe aussi en flexbox comme les boutons, on répare ce qui était cassé (la variante .right notamment).
* La combinaison bouton d'action + classe .icone est dépréciée, on continue de la supporter mais elle est maintenant inutile.
* Ajout de quelques animations au survol et au focus. On essaie de pas faire trop bling, à voir à l'usage.
* Recadrage des icônes génériques add.svg et cie afin de pouvoir les réutiliser plus facilement. Ajout de quelques variantes svg manquantes.
*Ajouté*
prive/squelettes/contenu/boutons.html
prive/themes/spip/boutons.css.html
prive/themes/spip/images/add-inverse-xx.svg
prive/themes/spip/images/config-inverse-xx.svg
prive/themes/spip/images/del-inverse-xx.svg
prive/themes/spip/images/edit-inverse-xx.svg
prive/themes/spip/images/export-inverse-xx.svg
prive/themes/spip/images/export-xx.svg
prive/themes/spip/images/fermer-inverse-xx.svg
prive/themes/spip/images/import-inverse-xx.svg
prive/themes/spip/images/import-xx.svg
prive/themes/spip/images/new-inverse-xx.svg
prive/themes/spip/images/ok-inverse-xx.svg
prive/themes/spip/images/ouvrir-inverse-xx.svg
prive/themes/spip/images/ouvrir-xx.svg
*Supprimé*
prive/squelettes/contenu/issue_4468.html
*Modifié*
prive/squelettes/inclure/barre-nav.html
prive/themes/spip/bando.css.html
prive/themes/spip/forms.css.html
prive/themes/spip/icons.css.html
prive/themes/spip/images/add-xx.svg
prive/themes/spip/images/config-xx.svg
prive/themes/spip/images/del-xx.svg
prive/themes/spip/images/edit-xx.svg
prive/themes/spip/images/new-xx.svg
prive/themes/spip/style_prive.css.html
prive/themes/spip/theme.css.html
Détails : https://git.spip.net/spip/spip/commit/47a4a2cda64524ce49946bb59d308393c50c4fa7