From 0008e705d3bc62248bdfc67530b16098fbf1d615 Mon Sep 17 00:00:00 2001 From: Cerdic <cedric@yterium.com> Date: Sun, 31 Mar 2024 11:12:47 +0200 Subject: [PATCH] =?UTF-8?q?fix:=20la=20classe=20.label=20des=20formulaires?= =?UTF-8?q?=20est=20d=C3=A9pr=C3=A9ci=C3=A9e=20au=20profit=20de=20.editer-?= =?UTF-8?q?label?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- prive/formulaires/instituer_objet.html | 4 ++-- prive/formulaires/recherche_ecrire.html | 2 +- prive/themes/spip/forms.css.html | 32 ++++++++++++++++--------- 3 files changed, 24 insertions(+), 14 deletions(-) diff --git a/prive/formulaires/instituer_objet.html b/prive/formulaires/instituer_objet.html index 00dd52dc1e..6f056b1f6d 100644 --- a/prive/formulaires/instituer_objet.html +++ b/prive/formulaires/instituer_objet.html @@ -2,7 +2,7 @@ [(#REM) Dans tous les cas on commence par afficher le statut actuel ] <div class="statut_actuel"> - <strong class="label">[(#ENV{_label}|_T)][(#ENV{_aide}|oui)#AIDER{#ENV{_aide}}]</strong> + <strong class="editer-label">[(#ENV{_label}|_T)][(#ENV{_aide}|oui)#AIDER{#ENV{_aide}}]</strong> <div class="statut statut--#ENV{statut}"> [<span class="statut-icone">(#ENV{statut}|puce_statut{#ENV{_objet}})</span>] [<span class="statut-label">(#ENV{_statuts}|table_valeur{#ENV{statut}}|_T)</span>] @@ -22,7 +22,7 @@ #SET{name,statut}#SET{obli,'obligatoire'}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}} <div class="editer-groupe"> <fieldset class="editer editer_[(#GET{name})] statut_#ENV{#GET{name}}[ (#GET{obli})][ (#GET{erreurs}|oui)erreur]"> - <legend class="label"><:info_modifier_statut:></legend> + <legend class="editer-label"><:info_modifier_statut:></legend> [<span class='erreur_message'>(#GET{erreurs})</span>] <BOUCLE_choix(DATA){source table, #ENV{_statuts}}{cle != #ENV{statut}}> <div class="choix"> diff --git a/prive/formulaires/recherche_ecrire.html b/prive/formulaires/recherche_ecrire.html index 4542378c24..7c8059cf4d 100644 --- a/prive/formulaires/recherche_ecrire.html +++ b/prive/formulaires/recherche_ecrire.html @@ -2,7 +2,7 @@ <form action="[(#ENV{action})]" method="get"><div> [(#ENV{action}|form_hidden)] [<input type="hidden" name="lang" value="(#ENV{lang})" />] - <label for="#ENV{_id_champ,recherche}" class="label visually-hidden"><:info_rechercher_02:></label> + <label for="#ENV{_id_champ,recherche}" class="editer-label visually-hidden"><:info_rechercher_02:></label> <input type="text" class="text[(#ENV{recherche}|oui) cancelable]" diff --git a/prive/themes/spip/forms.css.html b/prive/themes/spip/forms.css.html index f429a06bc3..eb5c1e70f2 100644 --- a/prive/themes/spip/forms.css.html +++ b/prive/themes/spip/forms.css.html @@ -397,7 +397,8 @@ cursor: pointer; } .formulaire_spip .editer > label, -.formulaire_spip .editer > .label, +/* @deprecated SPIP 5.0 .label */ .formulaire_spip .editer > .label, +.formulaire_spip .editer > .editer-label, .formulaire_spip .editer.gauche > label { display: block; margin-bottom: calc(var(--spip-form-spacing-y) / 4); @@ -407,7 +408,8 @@ font-weight: inherit; line-height: 1.3; /* légèrement inférieure au texte normal */ } -.formulaire_spip fieldset.editer > .label { +/* @deprecated SPIP 5.0 .label */ .formulaire_spip fieldset.editer > .label, +.formulaire_spip fieldset.editer > .editer-label { transform: translateY(33%); /* remettre à peu près au niveau de la ligne */ } /* Responsive : passer les labels à gauche + variantes */ @@ -417,21 +419,24 @@ padding-#LEFT: calc(var(--spip-form-label-width) + (var(--spip-form-spacing-x) * 2)); /* largeur + marge gauche+droite */ } .formulaire_spip .editer > label, - .formulaire_spip .editer > .label, + /* @deprecated SPIP 5.0 .label */ .formulaire_spip .editer > .label, + .formulaire_spip .editer > .editer-label, .formulaire_spip .editer.gauche > label { float: var(--spip-left); width: var(--spip-form-label-width); margin-#LEFT: calc((var(--spip-form-label-width) + var(--spip-form-spacing-x)) * -1); /* inverse largeur + marge */ padding: calc(var(--spip-form-input-padding-y) + 1px) 0 0; /* décaler pour aligner avec texte input → padding + border */ } - .formulaire_spip fieldset.editer > .label { + /* @deprecated SPIP 5.0 .label */ .formulaire_spip fieldset.editer > .label, + .formulaire_spip fieldset.editer > .editer-label { transform: none; } /* Labels plus longs */ .formulaire_spip .editer.long_label { padding-#LEFT: calc(var(--spip-form-label-long-width) + (var(--spip-form-spacing-x) * 2)); /* largeur + marge gauche+droite */ } - .formulaire_spip .editer.long_label > .label, + /* @deprecated SPIP 5.0 .label */ .formulaire_spip .editer.long_label > .label, + .formulaire_spip .editer.long_label > .editer-label, .formulaire_spip .editer.long_label > label { width: var(--spip-form-label-long-width); margin-#LEFT: calc((var(--spip-form-label-long-width) + var(--spip-form-spacing-x)) * -1); /* inverse largeur + marge */ @@ -448,7 +453,8 @@ padding-#LEFT: var(--spip-form-spacing-x); } .formulaire_spip .editer.pleine_largeur > label, - .formulaire_spip .editer.pleine_largeur > .label, /* fieldsets avec legend.label */ + /* @deprecated SPIP 5.0 .label */ .formulaire_spip .editer.pleine_largeur > .label, /* fieldsets avec legend.label */ + .formulaire_spip .editer.pleine_largeur > .editer-label, /* fieldsets avec legend.editer-label */ .formulaire_spip .editer-groupe.deux_colonnes > .editer > label, .formulaire_spip .editer_parent label, .formulaire_spip .editer_groupe_mot label, @@ -463,7 +469,8 @@ margin-#LEFT: 0; padding: 0; } - .formulaire_spip fieldset.editer.pleine_largeur > .label { + /* @deprecated SPIP 5.0 .label */ .formulaire_spip fieldset.editer.pleine_largeur > .label, + .formulaire_spip fieldset.editer.pleine_largeur > .editer-label { transform: translateY(33%); /* remettre à peu au niveau de la ligne */ } } @@ -515,7 +522,7 @@ } /* Légendes */ -.formulaire_spip fieldset legend:not(.label), +/* @deprecated SPIP 5.0 .label */ .formulaire_spip fieldset legend:not(.label):not(.editer-label), .formulaire_spip fieldset .legend { padding: var(--spip-form-input-padding-y) var(--spip-form-input-padding-x); background-color: var(--spip-color-gray-lightest); @@ -645,7 +652,8 @@ /* Espacements entre inputs et labels (à affiner) */ .formulaire_spip .choix > label, -.formulaire_spip .choix > .label { +/* @deprecated SPIP 5.0 .label */ .formulaire_spip .choix > .label, +.formulaire_spip .choix > .editer-label { margin: 0 0.5em; } /* Espacement entre .choix inline successifs */ @@ -693,7 +701,8 @@ /* Champs obligatoires */ .formulaire_spip .editer.obligatoire label, -.formulaire_spip .editer.obligatoire .label, +/* @deprecated SPIP 5.0 .label */ .formulaire_spip .editer.obligatoire .label, +.formulaire_spip .editer.obligatoire .editer-label, .formulaire_spip .editer.obligatoire.gauche label { color: var(--spip-color-black); font-weight: bold; @@ -1071,7 +1080,8 @@ padding-#LEFT: var(--spip-form-spacing-x); } .lat .formulaire_spip .editer label, -.lat .formulaire_spip .editer .label { +/* @deprecated SPIP 5.0 .label */ .lat .formulaire_spip .editer .label, +.lat .formulaire_spip .editer .editer-label { text-transform: none; display: block; float: none; -- GitLab