1
0

Last changes on Redmine 4.0

This commit is contained in:
cryptogopher
2022-07-24 16:46:28 +02:00
parent 745e1f4264
commit 71bfc5a33a
18 changed files with 154 additions and 60 deletions

View File

@@ -1,8 +1,11 @@
<%= labelled_form_for @measurement, url: measurement_path(@measurement, @view_params),
<%= labelled_form_for @measurement, url: measurement_path(@measurement),
method: :patch, remote: true,
html: {id: 'edit-measurement-form', name: 'edit-measurement-form'} do |measurement_f| %>
<div class="box tabular">
<%= render partial: 'measurement_routines/form',
locals: {measurement_f: measurement_f} %>
<hr style="width: 95%;">
<%= render partial: 'measurements/form', locals: {measurement_f: measurement_f} %>
</div>

View File

@@ -1,17 +1,5 @@
<%= error_messages_for @measurement %>
<div id='measurement-routine-form'>
<% if @measurement.routine.persisted? %>
<%= render partial: 'measurement_routines/show_form',
locals: {routine: @measurement.routine} %>
<% else %>
<%= render partial: 'measurement_routines/form',
locals: {routine: @measurement.routine} %>
<% end %>
</div>
<hr style="width: 95%;">
<div class="splitcontent">
<div class="splitcontentleft">
<p>

View File

@@ -1,10 +1,10 @@
<%= render partial: 'measurements/filters',
locals: {url: filter_project_measurements_path(@project, @view_params)} %>
<% if @measurements.any? { |m| m.persisted? } %>
<% if @measurements.any? %>
<%= error_messages_for @filter_q.formula if @filter_q %>
<table class="list">
<table id="measurements" class="list">
<thead>
<tr>
<th style="width:5%"><%= l(:field_taken_at_date) %></th>
@@ -16,8 +16,7 @@
</thead>
<tbody>
<% @measurements.each do |m| %>
<% next if m.new_record? %>
<tr id="measurement-<%= m.id %>" class="primary measurement">
<tr id="measurement-<%= m.id %>" class="measurement">
<td class="topleft unwrappable"><%= format_datetime(m.taken_at) %></td>
<td class="topleft">
<div style="float:left;">

View File

@@ -1,8 +1,9 @@
$('tr[id=measurement-<%= @measurement.id %>]').nextUntil('tr.primary', ':not(.measurement)')
.remove();
var columns = $('table > thead > tr > th').length;
$('tr[id=measurement-<%= @measurement.id %>]').nextUntil('tr.primary').addBack().last().after(
'<tr><td class="form" colspan="'+columns+'"><div id="edit-measurement">' +
'<%= j render partial: 'measurements/edit_form' %>' +
'</div></td></tr>'
$('tr[id=measurement-<%= @measurement.id %>]').nextUntil('tr.measurement')
.remove().addBack().first().after(
'<tr>' +
'<td class="topleft symmetric"' +
'colspan="'+$('table#measurements tr:first-child td').length+'">' +
'<%= j render partial: 'measurements/edit_form' %>' +
'</td>' +
'</tr>'
);

View File

@@ -1,5 +1 @@
<% if @view_params[:view] == :index %>
$('#measurements').html('<%= j render partial: 'measurements/index' %>');
<% else %>
$('#readouts').html('<%= j render partial: 'measurements/readouts' %>');
<% end %>
$('#measurements').html('<%= j render partial: 'measurements/index' %>');