From 60572a4cd2fd11e1e87d4200357ba00480f32d58 Mon Sep 17 00:00:00 2001 From: Ryan Cramer Date: Fri, 17 Nov 2017 08:29:22 -0500 Subject: [PATCH] Fix issue with PageTable not having correct table styles when using AdminThemeUikit --- .../InputfieldPageTable/InputfieldPageTable.module | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/wire/modules/Inputfield/InputfieldPageTable/InputfieldPageTable.module b/wire/modules/Inputfield/InputfieldPageTable/InputfieldPageTable.module index d9719b82..2f53b5bc 100644 --- a/wire/modules/Inputfield/InputfieldPageTable/InputfieldPageTable.module +++ b/wire/modules/Inputfield/InputfieldPageTable/InputfieldPageTable.module @@ -257,7 +257,16 @@ class InputfieldPageTable extends Inputfield { */ protected function renderTableHead(array $columns, array $labels) { - $out = ""; + /** @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 = "
"; if($this->needsEditColumn) $out .= "";