aboutsummaryrefslogtreecommitdiffstats
path: root/app
diff options
context:
space:
mode:
authorZog2017-12-15 09:11:04 +0100
committerZog2017-12-19 14:40:38 +0100
commit676f45e8fd85c1422345d4d27ba2385e4bd536fe (patch)
treee09fcebd3f7970b0043bf8adbfd5e0f54a8c73e1 /app
parent8e55e7036aafb485058bf9122bf47cde73a54c33 (diff)
downloadchouette-core-676f45e8fd85c1422345d4d27ba2385e4bd536fe.tar.bz2
Refs #5287;
Add specs for the view. Refactor to come
Diffstat (limited to 'app')
-rw-r--r--app/helpers/table_builder_helper.rb10
1 files changed, 8 insertions, 2 deletions
diff --git a/app/helpers/table_builder_helper.rb b/app/helpers/table_builder_helper.rb
index 37f01ce0d..64bec6bae 100644
--- a/app/helpers/table_builder_helper.rb
+++ b/app/helpers/table_builder_helper.rb
@@ -188,10 +188,16 @@ module TableBuilderHelper
end
def tbody(collection, columns, selectable, links, overhead)
+ if collection.respond_to?(:model)
+ model_name = collection.model.name.split("::").last
+ else
+ model_name = "item"
+ end
+
content_tag :tbody do
collection.map do |item|
-
- content_tag :tr do
+ klass = "#{model_name.parameterize}-#{item.id}"
+ content_tag :tr, class: klass do
bcont = []
if selectable