more additions.

This commit is contained in:
Brian McGonagill 2026-02-05 11:16:16 -06:00
parent dd7e4a4933
commit e8649038ad
5 changed files with 82 additions and 33 deletions

View file

@ -0,0 +1,19 @@
<template name="logbook">
<h1>Logbook</h1>
<div class="grid">
{{#each workouts}}
<div>
<article class="clickable" id="{{_id}}">
<div class="grid">
<div>
<h2>{{routineName}}</h2>
</div>
<div>
<h3>{{workoutCount}} {{#if $eq workoutCount 1}}exercise{{else}}exercises{{/if}}</h3>
</div>
</div>
</article>
</div>
{{/each}}
</div>
</template>

View file

@ -0,0 +1,27 @@
import { FlowRouter } from 'meteor/ostrio:flow-router-extra';
import { Workouts } from '../../../imports/api/workouts.js';
import { WorkoutLog } from '../../../imports/api/workoutLog.js';
Template.logbook.onCreated(function() {
this.subscribe("myWorkoutRoutines");
this.subscribe("myWorkoutLog");
});
Template.logbook.onRendered(function() {
});
Template.logbook.helpers({
workouts: function() {
return Workouts.find({});
},
workoutCount: function() {
let routineId= this._id;
let count = WorkoutLog.find({ routineId: routineId }).count();
return count;
},
});
Template.logbook.events({
});

View file

@ -78,6 +78,15 @@ Template.workoutLog.events({
showSnackbar("Exercise Not Saved!", "red");
} else {
showSnackbar("Exercise Added!", "green");
$("#exerciseName").val("");
$("#exerciseType").val("");
$("#exerciseMeasure").val("");
$("#exerciseUnitMeasure").val("");
$("#exerciseMeasure2").val("");
$("#exerciseUnitMeasure2").val("");
$("#exerciseMeasure3").val("");
$("#exerciseUnitMeasure3").val("");
$("#exerciseInstruction").val("");
}
} catch(error) {
console.log(" ERROR trying to add an exercise to log: " + error);