diff --git a/main/inc/lib/display.lib.php b/main/inc/lib/display.lib.php index c02101b5a4..3bf6ace87c 100755 --- a/main/inc/lib/display.lib.php +++ b/main/inc/lib/display.lib.php @@ -2391,18 +2391,26 @@ class Display /** * @param string $id * @param array $content - * @param array $cols Optional. Columns width + * @param array $colsWidth Optional. Columns width * @return string */ - public static function toolbarAction($id, $content, $cols = [6, 6]) + public static function toolbarAction($id, $content, $colsWidth = []) { $col = count($content); + if (!$colsWidth) { + $width = 12 / $col; + + array_walk($content, function () use ($width, &$colsWidth) { + $colsWidth[] = $width; + }); + } + $html = '