diff options
| author | Luc Donnet | 2018-03-15 15:35:55 +0100 | 
|---|---|---|
| committer | GitHub | 2018-03-15 15:35:55 +0100 | 
| commit | d3d3c0f40c37d716cfccbf9297bfbdc98c692521 (patch) | |
| tree | ad64c5c06322894491a2740d14e30bb1b693561e /app/helpers/table_builder_helper | |
| parent | 499a46cabdf2ee1aab830f27c3aa3e896ded24e3 (diff) | |
| parent | e93784cba5e7f07d7ff4e20622088d9506816436 (diff) | |
| download | chouette-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.rb | 9 | 
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  | 
