From 4781c703bb8a348067a9be602bff29766bfd7929 Mon Sep 17 00:00:00 2001 From: Samuel Georges Date: Sat, 25 Jul 2015 09:22:22 +1000 Subject: [PATCH] Fixes previewMode on checkboxlist and radio Checkboxlist wasn't showing the placeholder for empty preview values --- .../form/partials/_field_checkboxlist.htm | 145 +++++++++--------- .../widgets/form/partials/_field_radio.htm | 1 + 2 files changed, 72 insertions(+), 74 deletions(-) diff --git a/modules/backend/widgets/form/partials/_field_checkboxlist.htm b/modules/backend/widgets/form/partials/_field_checkboxlist.htm index 9c2447214..78508b84e 100644 --- a/modules/backend/widgets/form/partials/_field_checkboxlist.htm +++ b/modules/backend/widgets/form/partials/_field_checkboxlist.htm @@ -1,87 +1,84 @@ options(); - $checkedValues = (is_array($field->value)) ? $field->value : [$field->value]; + $checkedValues = (array) $field->value; ?> - +previewMode && $field->value): ?>
+ $option): ?> + getId().'_'.$index; + if (!in_array($value, $checkedValues)) continue; + if (is_string($option)) $option = [$option]; + ?> +
+ - previewMode): ?> + + +

+ +
+ +
- $option): ?> - getId().'_'.$index; - if (!in_array($value, $checkedValues)) continue; - if (is_string($option)) $option = [$option]; - ?> -
- +previewMode && count($fieldOptions)): ?> - - -

- +
+ 10): ?> + + + : + , + + + + +
+
+ + + + + $option): ?> + getId().'_'.$index; + if (is_string($option)) $option = [$option]; + ?> +
+ > + + + +

+ +
+ + + 10): ?>
- - - - - 10): ?> - - - : - , - - - - -
-
- - - - - $option): ?> - getId().'_'.$index; - if (is_string($option)) $option = [$option]; - ?> -
- > - - - -

- -
- - - 10): ?> -
-
- - +
diff --git a/modules/backend/widgets/form/partials/_field_radio.htm b/modules/backend/widgets/form/partials/_field_radio.htm index f0ad23b32..38d866867 100644 --- a/modules/backend/widgets/form/partials/_field_radio.htm +++ b/modules/backend/widgets/form/partials/_field_radio.htm @@ -20,6 +20,7 @@ value="" type="radio" value == $value ? 'checked="checked"' : '' ?> + previewMode ? 'disabled="disabled"' : '' ?> getAttributes() ?>>