diff --git a/main/inc/lib/display.lib.php b/main/inc/lib/display.lib.php index 080a9621a9..a59a503fc7 100755 --- a/main/inc/lib/display.lib.php +++ b/main/inc/lib/display.lib.php @@ -2708,24 +2708,32 @@ class Display $contentClass .= $params['class'] ?? ''; $ariaExpanded = $open ? 'true' : 'false'; - $collapseDiv = self::div( - '
'.$content.'
', - array_merge( + $attributes = [ + 'id' => $idCollapse, + 'class' => $contentClass, + 'role' => 'tabpanel', + ]; + + if (!empty($params)) { + $attributes = array_merge( $params, - [ - 'id' => $idCollapse, - 'class' => $contentClass, - 'role' => 'tabpanel', - ] - ) - ); + $attributes + ); + } + + $collapseDiv = self::div('
'.$content.'
', $attributes); $html = <<
$collapseDiv