69 lines
2.2 KiB
Plaintext
69 lines
2.2 KiB
Plaintext
<div class="small-12 column">
|
|
<table>
|
|
<thead>
|
|
<tr>
|
|
<th colspan="3" class="with-button">
|
|
<%= group.name %>
|
|
<%= link_to t("admin.budgets.form.add_heading"), "#", class: "button float-right js-toggle-link", data: { "toggle-selector" => "#group-#{group.id}-new-heading-form" } %>
|
|
</th>
|
|
</tr>
|
|
|
|
<% if headings.blank? %>
|
|
<tbody>
|
|
<tr>
|
|
<td colspan="3">
|
|
<div class="callout primary">
|
|
<%= t("admin.budgets.form.no_heading") %>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<% else %>
|
|
<tr>
|
|
<th><%= t("admin.budgets.form.table_heading") %></th>
|
|
<th><%= t("admin.budgets.form.table_amount") %></th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<% end %>
|
|
|
|
<!-- new heading form -->
|
|
<tr id="group-<%= group.id %>-new-heading-form" style="display:none">
|
|
<td colspan="3">
|
|
<%= form_for [:admin, @budget, group, Budget::Heading.new], remote: true do |f| %>
|
|
<label><%= t("admin.budgets.form.heading") %></label>
|
|
<%= f.text_field :name,
|
|
label: false,
|
|
maxlength: 50,
|
|
placeholder: t("admin.budgets.form.heading") %>
|
|
|
|
<div class="row">
|
|
<div class="small-12 medium-6 column">
|
|
<label><%= t("admin.budgets.form.amount") %></label>
|
|
<%= f.text_field :price,
|
|
label: false,
|
|
maxlength: 8,
|
|
placeholder: t("admin.budgets.form.amount") %>
|
|
</div>
|
|
</div>
|
|
|
|
<%= f.submit t("admin.budgets.form.save_heading"), class: "button success" %>
|
|
<% end %>
|
|
</td>
|
|
</tr>
|
|
<!-- /. new heading form -->
|
|
<!-- headings list -->
|
|
<% headings.each do |heading| %>
|
|
<tr>
|
|
<td>
|
|
<%= heading.name %>
|
|
</td>
|
|
<td>
|
|
<%= heading.price %>
|
|
</td>
|
|
</tr>
|
|
<% end %>
|
|
<!-- /. headings list -->
|
|
</tbody>
|
|
</table>
|
|
</div>
|