From b46b29aa8e5613859667bdddce03d49c61f9b690 Mon Sep 17 00:00:00 2001 From: Ryan Cramer Date: Fri, 24 Jun 2022 10:04:49 -0400 Subject: [PATCH] Fix issue processwire/processwire-issues#1582 --- .../Inputfield/InputfieldRadios/InputfieldRadios.module | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/wire/modules/Inputfield/InputfieldRadios/InputfieldRadios.module b/wire/modules/Inputfield/InputfieldRadios/InputfieldRadios.module index 22a0ccde..f374c887 100644 --- a/wire/modules/Inputfield/InputfieldRadios/InputfieldRadios.module +++ b/wire/modules/Inputfield/InputfieldRadios/InputfieldRadios.module @@ -33,7 +33,7 @@ class InputfieldRadios extends InputfieldSelect { $sanitizer = $this->wire()->sanitizer; $defaults = array( - 'wbr' => true, + 'wbr' => false, 'noSelectLabels' => true, ); @@ -46,6 +46,7 @@ class InputfieldRadios extends InputfieldSelect { if($columns === 1) $inline = true; $options = $this->getOptions(); $optionWidth = $this->getOptionWidthCSS($this->optionWidth, $options); + $entityEncodeLabels = $this->getSetting('entityEncodeText') === false ? false : true; $liAttr = ''; if($optionWidth) { @@ -91,7 +92,7 @@ class InputfieldRadios extends InputfieldSelect { if($attrs) $attrs = ' ' . $attrs; $label = $settings['wbr'] ? str_replace(' ', ' !wbr!', $value) : $value; - $label = $this->entityEncode($label, Inputfield::textFormatBasic); + if($entityEncodeLabels) $label = $this->entityEncode($label, Inputfield::textFormatBasic); if($settings['wbr']) $label = str_replace('!wbr!', '', $label); $inputName = $sanitizer->entities($this->attr('name'));