1
0

Nutrients list expandable, displays description

This commit is contained in:
cryptogopher
2019-10-28 22:08:05 +01:00
parent c4e89def0a
commit 6f9e8926d7
4 changed files with 27 additions and 10 deletions

View File

@@ -18,8 +18,7 @@
remote: true,
method: :post,
class: "icon icon-eye"
}
%>
} %>
<%= i.name %>
</td>
<td class="reference value"><%= i.ref_amount %> [<%= i.ref_unit.shortname %>]</td>

View File

@@ -24,13 +24,27 @@
</tr>
</thead>
<tbody>
<% @nutrients.each do |name, values| %>
<tr class="ingredient">
<td class="name"><%= name %></td>
<% @nutrients.each do |i, values| %>
<tr id="ingredient-<%= i.id %>" class="ingredient <%= 'hidden' if i.hidden %>">
<td class="name">
<%= link_to '', '#', {
onclick: "$(this).closest('tr').next('tr').toggle(); $(this).toggleClass('icon-bullet-closed'); $(this).toggleClass('icon-bullet-open'); return false;",
class: "icon icon-bullet-closed"
} %>
<%= i.name %>
</td>
<% @header.each do |q| %>
<td class="value"><%= values[q.id] || '-' %></td>
<% end %>
</tr>
<tr id="ingredient-desc-<%= i.id %>" class="ingredient <%= 'hidden' if i.hidden %>"
style="display:none">
<td></td>
<td colspan="<%= @header.length %>" class="description">
<%= @descriptions[i] %>
</td>
</tr>
<tr style="display:none"></tr>
<% end %>
</tbody>
</table>