Skip to content

WIP Styles des boîtes et des alertes

tcharlss a demandé de fusionner gh-3abd0771/164/unknown/refs/pull/164/head vers master

Cf. ticket #4727

2 points abordés :

Styles de boîtes

D'une façon générale il s'agit de les accorder avec les styles des formulaires.

Les boîtes notices, erreur et cie sont les plus modifiées afin de ne plus les prendre pour des messages d'alertes (et ne plus s'en servir dans ce but). Visuellement ça redevient proche des boîtes .simple agrémentées d'une bordure de couleur, et avec l'icône située dans le header ou le body le cas échéant.

Les autres boîtes ne changent pas fondamentalement. Nb — Je n'ai laissé que titrem comme variante possible pour le header, topper et cie me semblent complètement inutiles, avoir des variantes pour l'ensemble de la boîte suffit largement (et c'est moins l'horreur à maintenir que d'essayer de faire marcher toutes les combinaisons possibles de boîte + header).

Styles et gestion des messages d'alertes

En remplacement des <div class="notice"> ou autres boîtes utilisées comme des messages d'alerte, j'ai ajouté une balise #ALERTE pour faire ça proprement.

On peut s'en servir quasiment comme les #BOITE_OUVRIR, les 2 premiers params étant identiques :

[(#ALERTE_OUVRIR{<:htaccess_inoperant:>,'notice'})]
	[(#SET{htaccess,[<tt>(#CONST{_ACCESS_FILE_NAME})</tt>]})]
	[(#SET{constantes,<tt>_DIR_TMP &amp; _DIR_CONNECT</tt>})]
	[(#SET{document_root,[<tt>(#EVAL{table_valeur($_SERVER,'DOCUMENT_ROOT')})</tt>]})]		<p><:htaccess_a_simuler{htaccess=#GET{htaccess},constantes=#GET{constantes},document_root=#GET{document_root}}:></p>
#ALERTE_FERMER

Et pour les cas simples, on peut faire directement :

#ALERTE{'Quelque chose mérite votre attention.', 'Attention !'}

Visuellementc'est avec un simple applat :

Et il y a quelques variantes, dont une avec une simpmle bordure :

Remarques

C'est du WIP, les styles peuvent bien sûr évoluer, et il faut tester dans toutes les situations.

Il y aura sans doute quelques adaptations à prévoir dans la foulée pour les plugins qui modifient les styles des boîtes (compagnons je crois).

Pour les vieilles boîtes php, je sais pas tous les endroits où c'est utilisé. Les rubriques dépliables de la page d'accueil ça c'est bon, c'est testé, mais il y a peut-être d'autres endroits.

Autre chose : j'hésitais à ajouter la balise dans inc/filtres_boites.php, car c'est un peu lié, et ça évite des inclusions supplémentaires. Mais peut-être qu'il n'y a pas tout le temps besoin des 2 ensemble, donc finalement j'ai opté pour un nouveau inc/filtres_alertes.php Enfin je sais pas ce qui est le mieux.

Tout sera documenté dans le plugin dev, c'est pas encore pushé mais ça sera pour l'instant dans la branche dev/refacto_charter (qui est une refacto générale).

Ah, et au final sur la page de maintenance, ça ressemblerait à ça :

Rapports de requête de fusion