diff --git a/app/views/body_trackers/_flash.js.erb b/app/views/body_trackers/_flash.js.erb new file mode 100644 index 0000000..3195872 --- /dev/null +++ b/app/views/body_trackers/_flash.js.erb @@ -0,0 +1,2 @@ +$('div[id^=flash_]').remove(); +$('#content').prepend('<%= j render_flash_messages %>'); diff --git a/app/views/measurements/create.js.erb b/app/views/measurements/create.js.erb index 23d5a7d..793151b 100644 --- a/app/views/measurements/create.js.erb +++ b/app/views/measurements/create.js.erb @@ -1,5 +1,4 @@ -$('div[id^=flash_]').remove(); -$('#content').prepend('<%= j render_flash_messages %>'); +<%= render partial: 'body_trackers/flash' %> $('#new-measurement').empty(); <% if defined? @quantities %> $('#readouts').html('<%= j render partial: 'measurements/readouts' %>'); diff --git a/app/views/measurements/destroy.js.erb b/app/views/measurements/destroy.js.erb index d7f10fb..945fa74 100644 --- a/app/views/measurements/destroy.js.erb +++ b/app/views/measurements/destroy.js.erb @@ -1,5 +1,4 @@ -$('div[id^=flash_]').remove(); -$('#content').prepend('<%= j render_flash_messages %>'); +<%= render partial: 'body_trackers/flash' %> <% if @measurement.destroyed? %> $('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 cfe4907..7271fda 100644 --- a/app/views/measurements/edit.js.erb +++ b/app/views/measurements/edit.js.erb @@ -1,5 +1,4 @@ -$('div[id^=flash_]').remove(); -$('#content').prepend('<%= j render_flash_messages %>'); +<%= render partial: 'body_trackers/flash' %> $('tr[id=measurement-<%= @measurement.id %>]').nextUntil('tr.primary', ':not(.measurement)') .remove(); $('tr[id=measurement-<%= @measurement.id %>]').nextAll('tr.primary').first() diff --git a/app/views/measurements/index.js.erb b/app/views/measurements/index.js.erb index 50e6b7f..b1bf4ed 100644 --- a/app/views/measurements/index.js.erb +++ b/app/views/measurements/index.js.erb @@ -1,5 +1,4 @@ -$('div[id^=flash_]').remove(); -$('#content').prepend('<%= j render_flash_messages %>'); +<%= render partial: 'body_trackers/flash' %> <% if defined? @quantities %> $('#readouts').html('<%= j render partial: 'measurements/readouts' %>'); <% else %> diff --git a/app/views/measurements/new.js.erb b/app/views/measurements/new.js.erb index cd159ab..df67aae 100644 --- a/app/views/measurements/new.js.erb +++ b/app/views/measurements/new.js.erb @@ -1,3 +1,2 @@ -$('div[id^=flash_]').remove(); -$('#content').prepend('<%= j render_flash_messages %>'); +<%= render partial: 'body_trackers/flash' %> $('#new-measurement').html('<%= j render partial: 'measurements/new_form' %>');