Commit acc73cf
Changed files (2)
app
controllers
views
workouts
app/controllers/workouts_controller.rb
@@ -28,6 +28,7 @@ class WorkoutsController < ApplicationController
:body_weight,
exercise_sets_attributes: [
:exercise_id,
+ :target_duration,
:target_repetitions,
:target_weight,
:type,
app/views/workouts/new.html.erb
@@ -18,14 +18,23 @@
<% sets.each do |set| %>
<%= f.fields_for :exercise_sets, set do |s| %>
<div name="<%= set.id %>" class="row <%= set.warm_up? ? "hide" : "" %>">
- <div class="small-4 columns">
- <%= s.label :target_repetitions %>
- <%= s.number_field :target_repetitions %>
- </div>
- <div class="small-5 columns">
- <%= s.label :target_weight %>
- <%= s.number_field :target_weight %>
- </div>
+ <% if set.target_duration.present? %>
+ <div class="small-5 columns">
+ <%= s.label :target_duration %>
+ <%= s.number_field :target_duration %>
+ <%= s.hidden_field :target_repetitions %>
+ <%= s.hidden_field :target_weight %>
+ </div>
+ <% else %>
+ <div class="small-4 columns">
+ <%= s.label :target_repetitions %>
+ <%= s.number_field :target_repetitions %>
+ </div>
+ <div class="small-5 columns">
+ <%= s.label :target_weight %>
+ <%= s.number_field :target_weight %>
+ </div>
+ <% end %>
<div class="columns">
<br />
<%= s.hidden_field :exercise_id %>