Commit 2eca7d1

mo khan <mo@mokhan.ca>
2016-06-24 23:52:21
use an accordion.
1 parent cce8873
Changed files (2)
app
assets
javascripts
models
app/assets/javascripts/templates/workout_view.ractive
@@ -1,12 +1,14 @@
-<div class="row">
+<ul class="accordion" data-accordion>
   {{#each workout.exercises}}
-  <div class="panel small-12 columns">
-    <h3>{{name}}</h3>
-    {{#each sets}}
-      <button on-click="updateProgress" class="button expand {{status}}">
-        {{actual_repetitions}} x {{target_repetitions}} @ {{target_weight}} lbs
-      </button>
-    {{/each}}
-  </div>
+  <li class="accordion-navigation">
+    <a href="#panel-{{id}}">{{name}}</a>
+    <div id="panel-{{id}}" class="content">
+      {{#each sets}}
+        <button on-click="updateProgress" class="button expand {{status}}">
+          {{actual_repetitions}} x {{target_repetitions}} @ {{target_weight}} lbs
+        </button>
+      {{/each}}
+    </div>
+  </li>
   {{/each}}
-</div>
+</ul>
app/models/exercise_set.rb
@@ -1,3 +1,4 @@
 class ExerciseSet < ActiveRecord::Base
   belongs_to :exercise
+  belongs_to :workout
 end