aboutsummaryrefslogtreecommitdiffstats
path: root/app/helpers/table_builder_helper
diff options
context:
space:
mode:
authorLuc Donnet2018-03-15 15:35:55 +0100
committerGitHub2018-03-15 15:35:55 +0100
commitd3d3c0f40c37d716cfccbf9297bfbdc98c692521 (patch)
treead64c5c06322894491a2740d14e30bb1b693561e /app/helpers/table_builder_helper
parent499a46cabdf2ee1aab830f27c3aa3e896ded24e3 (diff)
parente93784cba5e7f07d7ff4e20622088d9506816436 (diff)
downloadchouette-core-d3d3c0f40c37d716cfccbf9297bfbdc98c692521.tar.bz2
Merge pull request #372 from af83/6146-line-states
6146 Line state update
Diffstat (limited to 'app/helpers/table_builder_helper')
-rw-r--r--app/helpers/table_builder_helper/column.rb9
1 files changed, 9 insertions, 0 deletions
diff --git a/app/helpers/table_builder_helper/column.rb b/app/helpers/table_builder_helper/column.rb
index 907707670..f16fc66be 100644
--- a/app/helpers/table_builder_helper/column.rb
+++ b/app/helpers/table_builder_helper/column.rb
@@ -13,6 +13,7 @@ module TableBuilderHelper
@sortable = sortable
@link_to = link_to
@condition = opts[:if]
+ @extra_class = opts[:class]
end
def value(obj)
@@ -52,6 +53,14 @@ module TableBuilderHelper
end
!!condition_val
end
+
+ def td_class(obj)
+ out = []
+ out << @attribute if @attribute.is_a?(String) || @attribute.is_a?(Symbol)
+ out << @extra_class
+ out = out.compact.join ' '
+ out.present? ? out : nil
+ end
end