From 8b15e83db9cd9cf8d613f238a3344999cecfbe23 Mon Sep 17 00:00:00 2001 From: Angel Fernando Quiroz Campos Date: Tue, 11 Apr 2017 09:24:27 -0500 Subject: [PATCH] Calc columns width for toolbar action Related with 48202b086edf587e598e5bf208756d4614d4fdf1 --- main/inc/lib/display.lib.php | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) 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 = '
'; $html .= '
'; for ($i = 0; $i < $col; $i++) { - $class = 'col-sm-'.$cols[$i]; + $class = 'col-sm-'.$colsWidth[$i]; if ($col > 1) { if ($i > 0 && $i < count($content) -1) {