1
0
mirror of https://github.com/processwire/processwire.git synced 2025-08-10 16:54:44 +02:00

Fix issue with PageTable not having correct table styles when using AdminThemeUikit

This commit is contained in:
Ryan Cramer
2017-11-17 08:29:22 -05:00
parent 7d16590f07
commit 60572a4cd2

View File

@@ -257,7 +257,16 @@ class InputfieldPageTable extends Inputfield {
*/
protected function renderTableHead(array $columns, array $labels) {
$out = "<table class='AdminDataTable AdminDataList AdminDataTableResponsive AdminDataTableResponsiveAlt'><thead><tr>";
/** @var MarkupAdminDataTable $module */
$module = $this->wire('modules')->get('MarkupAdminDataTable');
$classes = array();
foreach(array('class', 'addClass', 'responsiveClass', 'responsiveAltClass') as $key) {
$value = $module->settings($key);
if(!empty($value)) $classes[] = $value;
}
$tableClass = implode(' ', $classes);
$out = "<table class='$tableClass'><thead><tr>";
if($this->needsEditColumn) $out .= "<th>&nbsp;</th>";