<% form_tag = dom_id(@readout, :edit, :form) %> <% row = dom_id(@readout, :edit) %> <% hidden_row = dom_id(@readout) %> <%= tabular_form_with model: @readout, url: measurement_path(@readout), id: form_tag do |form| %> <%= tag.tr id: row, class: "form", data: {controller: 'form', action: 'keydown->form#processKey', form: form_tag, hidden_row: hidden_row} do %> <% end %>
<%= @readout.quantity %> <%= form.number_field :value, required: true, autofocus: true %> <%= form.collection_select :unit_id, @user_units, :id, ->(u){ sanitize(' ' * (u.base_id? ? 1 : 0) + u.symbol) }, {}, required: true %> <%= form.datetime_field :taken_at %> <%= form.button %> <%= image_link_to t(:cancel), "close-outline", measurements_path, class: 'dangerous', name: :cancel, onclick: render_turbo_stream('edit_form_close', {row: row}) %>
<% end %>