Skip to content

Commit fe6c2e8

Browse files
committed
fix(radiosfield): better display
1 parent d9abe56 commit fe6c2e8

File tree

3 files changed

+15
-6
lines changed

3 files changed

+15
-6
lines changed

css/styles.scss

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -320,6 +320,15 @@ form#plugin_formcreator_form {
320320
padding: initial;
321321
padding-left: 40px;
322322
}
323+
324+
.label-radio {
325+
display: inline;
326+
margin-bottom: 0.2em;
327+
}
328+
329+
.radio {
330+
padding-bottom: 1em;
331+
}
323332
}
324333
}
325334

inc/field/checkboxesfield.class.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@ public function getRenderedHtml($domain, $canEdit = true): string {
100100
foreach ($values as $value) {
101101
if ((trim($value) != '')) {
102102
$i++;
103+
$translated_value = __($value, $domain);
103104
$html .= "<div class='checkbox'>";
104105
$html .= Html::getCheckbox([
105106
'title' => htmlentities($value, ENT_QUOTES),
@@ -109,8 +110,8 @@ public function getRenderedHtml($domain, $canEdit = true): string {
109110
'zero_on_empty' => false,
110111
'checked' => in_array($value, $this->value)
111112
]);
112-
$html .= '<label for="' . $domId . '_' . $i . '">';
113-
$html .= '&nbsp;' . __($value, $domain);
113+
$html .= '<label for="' . $domId . '_' . $i . '" title="' . $translated_value . '">';
114+
$html .= '&nbsp;' . $translated_value;
114115
$html .= '</label>';
115116
$html .= "</div>";
116117
}

inc/field/radiosfield.class.php

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -85,14 +85,13 @@ public function getRenderedHtml($domain, $canEdit = true): string {
8585
'id' => $domId . '_' . $i,
8686
'value' => $value
8787
] + $checked);
88-
$html .= '<label class="label-radio" title="' . $value . '" for="' . $domId . '_' . $i . '">';
88+
$translated_value = __($value, $domain);
89+
$html .= '<label for="' . $domId . '_' . $i . '" class="label-radio" title="' . $translated_value . '">';
8990
$html .= '<span class="box"></span>';
9091
$html .= '<span class="check"></span>';
92+
$html .= '&nbsp;' . $translated_value;
9193
$html .= '</label>';
9294
$html .= '</span>';
93-
$html .= '<label for="' . $domId . '_' . $i . '">';
94-
$html .= '&nbsp;' . __($value, $domain);
95-
$html .= '</label>';
9695
$html .= '</div>';
9796
}
9897
}

0 commit comments

Comments
 (0)