+
<%= link_to '', toggle_column_measurement_path(@measurement, quantity_id: q.id),
{class: "icon icon-close", method: :post, remote: true} %>
@@ -22,7 +22,7 @@
<% @measurements.each_with_index do |m, index| %>
<% row_class = "measurement #{cycle('odd', 'even')}" %>
-
+ |
<%= format_datetime(m) %>
|
<% @requested_r[index].each do |*, value| %>
@@ -37,8 +37,8 @@
else
rows = 1
end %>
-
- <%= format_datetime(m) %>
+ |
+ <%= format_datetime(m) %>
|
<% @requested_r[index].each do |q_name, value| %>
diff --git a/app/views/measurements/create_readouts.js.erb b/app/views/measurements/create_readouts.js.erb
new file mode 100644
index 0000000..1ed5667
--- /dev/null
+++ b/app/views/measurements/create_readouts.js.erb
@@ -0,0 +1,4 @@
+$('div[id^=flash_]').remove();
+$('#content').prepend('<%= j render_flash_messages %>');
+$('#new-measurement').empty();
+$('#readouts').html('<%= j render partial: 'measurements/readouts' %>');
diff --git a/app/views/measurements/destroy.js.erb b/app/views/measurements/destroy.js.erb
index c82772a..d7f10fb 100644
--- a/app/views/measurements/destroy.js.erb
+++ b/app/views/measurements/destroy.js.erb
@@ -1,5 +1,5 @@
$('div[id^=flash_]').remove();
$('#content').prepend('<%= j render_flash_messages %>');
<% if @measurement.destroyed? %>
- $('tr[id=measurement-<%= @measurement.id %>]').remove();
+ $('tr[id=measurement-<%= @measurement.id %>]').nextUntil('tr.primary').addBack().remove();
<% end %>
diff --git a/app/views/measurements/edit.js.erb b/app/views/measurements/edit.js.erb
index 4a375bf..cfe4907 100644
--- a/app/views/measurements/edit.js.erb
+++ b/app/views/measurements/edit.js.erb
@@ -1,4 +1,6 @@
$('div[id^=flash_]').remove();
$('#content').prepend('<%= j render_flash_messages %>');
-$('tr[id=measurement-<%= @measurement.id %>]').nextUntil('tr.measurement').remove();
-$('tr[id=measurement-<%= @measurement.id %>]').after(' |
<%= j render partial: "measurements/edit_form" %> |
');
+$('tr[id=measurement-<%= @measurement.id %>]').nextUntil('tr.primary', ':not(.measurement)')
+ .remove();
+$('tr[id=measurement-<%= @measurement.id %>]').nextAll('tr.primary').first()
+ .before('
<%= j render partial: "measurements/edit_form" %> |
');
diff --git a/app/views/measurements/readouts.js.erb b/app/views/measurements/readouts.js.erb
new file mode 100644
index 0000000..8a2cc7f
--- /dev/null
+++ b/app/views/measurements/readouts.js.erb
@@ -0,0 +1,3 @@
+$('div[id^=flash_]').remove();
+$('#content').prepend('<%= j render_flash_messages %>');
+$('#readouts').html('<%= j render partial: 'measurements/readouts' %>');
diff --git a/app/views/measurements/toggle_column.js.erb b/app/views/measurements/toggle_column.js.erb
deleted file mode 100644
index 5011ac6..0000000
--- a/app/views/measurements/toggle_column.js.erb
+++ /dev/null
@@ -1,3 +0,0 @@
-$('div[id^=flash_]').remove();
-$('#content').prepend('<%= escape_javascript(render_flash_messages) %>');
-$('#readouts').html('<%= escape_javascript(render partial: 'measurements/readouts') %>');