From 9a0b0c3b336a445fda32e1bc8e0bf0185e4e42cc Mon Sep 17 00:00:00 2001 From: bry4n Date: Tue, 23 Aug 2016 12:46:40 -0500 Subject: [PATCH] Move ng-class to new class and workaround for ng-class bug --- src/scripts/rx-data-table.src.js | 8 +++- src/templates/rx-data-table.html | 70 ++++++++++++++++---------------- 2 files changed, 43 insertions(+), 35 deletions(-) diff --git a/src/scripts/rx-data-table.src.js b/src/scripts/rx-data-table.src.js index 1d44805..666fd3f 100644 --- a/src/scripts/rx-data-table.src.js +++ b/src/scripts/rx-data-table.src.js @@ -272,7 +272,13 @@ app.directive('rxDataTable', function ($http, $timeout, $document, $filter, $par var classValue = classFunction(row); if (!_.isEmpty(classValue)) { - classes[classValue] = true; + if (_.isArray(classValue)) { + _.map(classValue, function (className) { + classes[className] = true; + }); + } else { + classes[classValue] = true; + } } } else if (_.has(column, 'ng-class') && _.isObject(column['ng-class'])) { classes = angular.extend(classes, column['ng-class']); diff --git a/src/templates/rx-data-table.html b/src/templates/rx-data-table.html index 8ac8e35..8bd1f5b 100644 --- a/src/templates/rx-data-table.html +++ b/src/templates/rx-data-table.html @@ -101,43 +101,45 @@
-
-
- -
- -
- -
- - {{ row | ColumnValue:column }} - - {{ row | ColumnValue:column:false }} - - - {{ row | ColumnValue:column }} - {{ row | ColumnValue:column }} - - {{ row | ColumnValue:column }} - + +
+
+ +
+ + {{ row | ColumnValue:column }} + + {{ row | ColumnValue:column:false }} + + + {{ row | ColumnValue:column }} + {{ row | ColumnValue:column }} + + {{ row | ColumnValue:column }} + + - +