From 9d3fcbab4a0101ad5dc9ed7a54373e7c9f6ff5c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Tue, 18 Sep 2018 13:52:49 +0200 Subject: [PATCH] scss: add option to control unique checkbox position (#26519) --- help/fr/misc-scss.page | 8 ++++++++ static/includes/_forms.scss | 15 +++++++++++++++ 2 files changed, 23 insertions(+) diff --git a/help/fr/misc-scss.page b/help/fr/misc-scss.page index 404a7080..cbee0a4c 100644 --- a/help/fr/misc-scss.page +++ b/help/fr/misc-scss.page @@ -399,6 +399,14 @@ paramètre, la deuxième sa description et la troisième la valeur par défaut. personnalisé.

$button-background

+ +

$widget-unique-checkbox-position

+

Positionnement de la case à cocher d'un champ de type « Case à + cocher (choix unique); soit « bottom » pour un rendu sous le libellé du + champ (option par défaut), soit « left » pour un rendu à la gauche du + libellé.

+

bottom

+ diff --git a/static/includes/_forms.scss b/static/includes/_forms.scss index c8690610..235a3b8c 100644 --- a/static/includes/_forms.scss +++ b/static/includes/_forms.scss @@ -16,6 +16,7 @@ $widget-focus-border: 1px solid #AAA !default; $widget-custom-radio-checkbox: false !default; $widget-custom-radio-checkbox-color: $button-background !default; +$widget-unique-checkbox-position: bottom !default; // also possible: left /* $form-style: global style of form elements; possible values * are: @@ -358,6 +359,20 @@ div.select2-search { } } +@if $widget-unique-checkbox-position == left { + div.CheckboxWidget { + display: -ms-flexbox; + display: flex; + div.title { + -ms-order: 1; + order: 1; + } + div.content label { + margin-right: 0; + } + } +} + @if $form-style == light { form p label, label { -- 2.19.0