Skip to content
Snippets Groups Projects

2.0.x

Open Aman Naudiyal requested to merge issue/paragraph_group-3424804:2.0.x into 2.0.x
2 files
+ 21
23
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -52,20 +52,18 @@ class ParagroupConfigForm extends ConfigFormBase {
private function getSectionDetailsOpen($vals) {
$open = FALSE;
foreach ($vals as $key => $val) {
if ($val) {
$open = TRUE;
break;
if (!is_null($vals) && (is_array($vals) || is_object($vals))) {
foreach ($vals as $key => $val) {
if ($val) {
$open = TRUE;
break;
}
}
return $open;
}
}
return $open;
}
/**
* Description text for each section, including Usage Guidelines.
*/
@@ -251,6 +249,9 @@ class ParagroupConfigForm extends ConfigFormBase {
*/
private function getContent($options, $header, $default_value, $empty) {
$options = is_array($options) ? $options : [];
$default_value = is_array($default_value) ? $default_value : [];
$tableselect = [
'#type' => 'tableselect',
'#options' => $options,
@@ -281,7 +282,7 @@ class ParagroupConfigForm extends ConfigFormBase {
'option' => ['data' => $fwf_title, 'class' => 'name-field'],
'desc' => ['data' => $fwf_desc],
];
$sc_title =
'Move page configuration sidebar to bottom of edit pages ' .
'(optional for Seven and Claro themes; requires Full Width Claro Forms)';
@@ -377,7 +378,7 @@ class ParagroupConfigForm extends ConfigFormBase {
$config = $this->config('paragraph_group.settings');
$title = 'Use the <b>Paragraph Details</b> widget to edit your Paragraphs';
$description = $this->getDescription('details_widget_section');
$default_value = $config->get('paragraph_group.details_widget_boxes');
$default_value = $config->get('paragraph_group.details_widget_boxes') ?? [];
$form['details_widget_group'] = [
'#type' => 'item',
Loading