[Pharo] Personal fitness tracker web app.
Exercises dialog cell alignment.
src/MyFitnessTracker/MFTExercisesDialog.class.st
@@ -55,6 +55,7 @@
55
55
with: 'Add'.
56
56
html
57
57
tableData;
58
Added:
tableData;
58
59
tableData.
59
60
((exercises collect: #sets) anySatisfy: #isNotEmpty) ifTrue: [
60
61
html tableData ] ] ]
@@ -99,9 +100,14 @@
99
100
html tableData: exercise englishName.
100
101
html tableData: exercise primaryMuscle englishName.
101
102
((exercises collect: #sets) anySatisfy: #isNotEmpty) ifTrue: [
102
Removed:
html tableData: exercise repsBySet size ].
103
Added:
html tableData
104
Added:
style: 'text-align: right';
105
Added:
with: exercise repsBySet size ].
103
106
((exercises collect: #volume) anySatisfy: [ :volume | volume ~~ 0 ])
104
Removed:
ifTrue: [ html tableData: exercise volume ] ] ]
107
Added:
ifTrue: [
108
Added:
html tableData
109
Added:
style: 'text-align: right';
110
Added:
with: exercise volume ] ] ]
105
111
]
106
112
107
113
{ #category : #rendering }
@@ -129,7 +135,12 @@
129
135
tableHeading: 'Exercise';
130
136
tableHeading: 'Primary Muscle'.
131
137
((exercises collect: #sets) anySatisfy: #isNotEmpty) ifTrue: [
132
Removed:
html tableHeading: 'Sets' ].
138
Added:
html tableHeading
139
Added:
style: 'text-align: right';
140
Added:
with: 'Sets' ].
133
141
((exercises collect: #volume) anySatisfy: [ :volume | volume ~~ 0 ])
134
Removed:
ifTrue: [ html tableHeading: 'Volume' ] ]
142
Added:
ifTrue: [
143
Added:
html tableHeading
144
Added:
style: 'text-align: right';
145
Added:
with: 'Volume' ] ]
135
146
]