diff --git a/wire/modules/Markup/MarkupAdminDataTable/MarkupAdminDataTable.module b/wire/modules/Markup/MarkupAdminDataTable/MarkupAdminDataTable.module index be077c2d..c7f05946 100644 --- a/wire/modules/Markup/MarkupAdminDataTable/MarkupAdminDataTable.module +++ b/wire/modules/Markup/MarkupAdminDataTable/MarkupAdminDataTable.module @@ -65,6 +65,8 @@ class MarkupAdminDataTable extends ModuleJS { protected $colsNotSortable = array(); + protected $removeClasses = array(); + /** * Initialize module and default settings * @@ -260,6 +262,14 @@ class MarkupAdminDataTable extends ModuleJS { $out = ''; $maxCols = 0; $id = $this->id ? $this->id : "AdminDataTable" . (++self::$instanceCnt); + + if(count($this->removeClasses)) { + $tableClasses = explode(' ', $tableClass); + foreach($tableClasses as $key => $cls) { + if(in_array($cls, $this->removeClasses)) unset($tableClasses[$key]); + } + $tableClass = implode(' ', $tableClasses); + } if(count($this->rows)) { $out = "\n