<%= render partial: 'measurements/filters', locals: {url: filter_project_measurements_path(@project, @view_params)} %> <% if @measurements.any? %> <%= render partial: 'readouts/options' %> <% formulas = @quantities.collect(&:formula) %> <% formulas.unshift(@filter_q.formula) if @filter_q %> <%= error_messages_for *formulas %> <%= quantities_table_header @quantities, :field_taken_at_date do |quantity_id| measurement_routine_toggle_exposure_path(@routine, quantity_id: quantity_id) end %> <% extra_quantities = @measurements.values.first.keys - @quantities %> <% @measurements.each do |measurement, readouts| %> <% @quantities.each do |q| %> <% end %> <% content = readouts.keys.inject('') do |output, q| %> <% raw "#{output}#{readout_markup(q, readouts[q])}\n" %> <% end %> <% end %>
<%= link_to format_datetime(measurement.taken_at), '', {class: 'icon icon-arrow-right', onclick: "$(this).closest('tr').nextUntil('tr.measurement', '.details') .show(); return false;"} %> <%= format_amount(readouts[q]) %><%= action_links(measurement) %>
<% else %>

<%= l(:label_no_data) %>

<% end %>