Valider 52c66992 rédigé par tcharlss's avatar tcharlss Validation de marcimat
Parcourir les fichiers

fix: éviter que les colonnes débordent dans certains cas

On déplace la règle concernée dans le composant layout, plus approprié.

Explication complète :
On veut permettre placer des éléments en sticky dans les 3 blocs principaux.
En règle générale tout leur contenu est inclus en ajax, le .ajaxbloc
doit donc prendre toute la hauteur du parent pour permettre le sticky.
Mais attention aux exceptions de markup comme sur la page des plugins :
le faire uniquement lorsqu'il n'y a qu'un seul .ajaxbloc

Refs. #5476
parent 4f83b9c0
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
+0 −7
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -19,13 +19,6 @@ div.ajax-form-container {
	position: relative;
}

/* Ajustements des conteneurs dans certains contextes pour les rendre plus "transparents" */
#contenu > .ajaxbloc,
#navigation > .ajaxbloc,
#extra > .ajaxbloc {
	height: 100%;
}

/* Picto de chargement */
.image_loading {
	float: inset-inline-end;
+13 −0
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -112,6 +112,7 @@
	float: right;
}


/* Les pages qui demandent à être en pleine largeur (sans #nav ni #extra) */
.pleine_largeur #contenu {
	width: 100%;
@@ -167,6 +168,18 @@
			width: initial;
		}
	}

	/**
	 * Fix ajax + sticky
	 * On veut pouvoir placer des éléments en sticky dans les 3 blocs principaux.
	 * En principe tout leur contenu est inclus en ajax, le .ajaxbloc doit prendre toute la hauteur du parent.
	 * Mais attention aux exceptions de markup : le faire uniquement lorsqu'il n'y a qu'un seul .ajabloc
	 */
	#contenu > .ajaxbloc:only-child,
	#navigation > .ajaxbloc:only-child,
	#extra > .ajaxbloc:only-child {
		height: 100%;
	}
}
@media (min-width: 960px) {
	.largeur {