<%= render partial: 'quantities/filters', locals: {url: filter_project_quantities_path(@project)} %> <% if @quantities.any? { |q| q.persisted? } %> <% Quantity.each_with_level(@quantities) do |q, level| %> <% next if q.new_record? quantity_class = "quantity" quantity_class += " project idnt idnt-#{level+1}" quantity_class += " primary" if q.primary %> <% next unless (action_name == "edit") && (q == @quantity) %> <% end %>
<%= l(:field_name) %> <%= l(:field_order) %> <%= l(:field_domain) %> <%= l(:field_description) %> <%= l(:field_formula) %> <%= l(:field_action) %>
<%= link_to '', toggle_quantity_path(q), { remote: true, method: :post, class: "icon #{q.primary ? "icon-fav" : "icon-fav-off"}" } %> <%= q.name %> <% [:up, :down, :left, :right].each do |direction| %> <%= if q.movable?(direction) link_to '', move_quantity_path(q, direction), { remote: true, method: :post, class: "icon icon-move icon-move-#{direction}", style: (action_name == "edit") ? "visibility: hidden;" : "" } else link_to '', '', {class: "icon", style: "visibility: hidden;"} end %> <% end %> <%= q.domain %> <%= q.description %> <%= checked_image q.formula.present? %> <%= link_to l(:button_edit), edit_quantity_path(q), { remote: true, class: "icon icon-edit", style: (action_name == "edit") ? "visibility: hidden;" : "" } %> <%= delete_link quantity_path(q), {remote: true, data: {}} %>
<%= labelled_form_for @quantity, url: quantity_path(@quantity), method: :patch, remote: true, html: {id: 'quantity-edit-form', name: 'quantity-edit-form'} do |f| %> <%= render partial: 'quantities/form', locals: {f: f} %> <%= submit_tag l(:button_save) %> <%= link_to l(:button_cancel), "#", onclick: '$(this).closest("tr").remove(); $("#quantities a.icon-edit").css("visibility", "visible"); $("#quantities a.icon-move").css("visibility", "visible"); return false;' %> <% end %>
<% else %>

<%= l(:label_no_data) %>

<% end %>