[Pharo] Personal fitness tracker web app.
Clean up MFT components.
Changed files
- src/BaselineOfMyFitnessTracker/ManifestBaselineOfMyFitnessTracker.class.st
- src/MyFitnessTracker-Components/MFTConfirmForm.class.st
- src/MyFitnessTracker-Components/MFTDietArticle.class.st
- src/MyFitnessTracker-Components/MFTLandingPage.class.st
- src/MyFitnessTracker-Components/MFTLogsPage.class.st
- src/MyFitnessTracker-Components/MFTMainNavigationBar.class.st
- src/MyFitnessTracker-Components/MFTPageManager.class.st
- src/MyFitnessTracker-Components/MFTPrimaryMuscleGroupDialog.class.st
- src/MyFitnessTracker-Components/MFTRootComponent.class.st
- src/MyFitnessTracker-Components/MFTSetDialog.class.st
- src/MyFitnessTracker-Components/MFTSetGroupsDialog.class.st
- src/MyFitnessTracker-Components/MFTSetsDialog.class.st
- src/MyFitnessTracker-Components/MFTStringDialog.class.st
- src/MyFitnessTracker-Components/ManifestMyFitnessTrackerComponents.class.st
- src/MyFitnessTracker-Tests/ManifestMyFitnessTrackerTests.class.st
- src/MyFitnessTracker-Utils/ManifestMyFitnessTrackerUtils.class.st
src/BaselineOfMyFitnessTracker/ManifestBaselineOfMyFitnessTracker.class.st
@@ -0,0 +1,10 @@
1
Added:
"
2
Added:
Please describe the package using the class comment of the included manifest class. The manifest class also includes other additional metadata for the package. These meta data are used by other tools such as the SmalllintManifestChecker and the critics Browser
3
Added:
"
4
Added:
Class {
5
Added:
#name : 'ManifestBaselineOfMyFitnessTracker',
6
Added:
#superclass : 'PackageManifest',
7
Added:
#category : 'BaselineOfMyFitnessTracker-Manifest',
8
Added:
#package : 'BaselineOfMyFitnessTracker',
9
Added:
#tag : 'Manifest'
10
Added:
}
src/MyFitnessTracker-Components/MFTConfirmForm.class.st
@@ -16,7 +16,7 @@
16
16
]
17
17
18
18
{ #category : 'initialization' }
19
Removed:
MFTConfirmForm >> initialize [
19
Added:
MFTConfirmForm >> initialize [
20
20
21
21
super initialize .
22
22
heading := 'Heads up!'
src/MyFitnessTracker-Components/MFTDietArticle.class.st
@@ -1,6 +0,0 @@
1
Removed:
Class {
2
Removed:
#name : 'MFTDietArticle',
3
Removed:
#superclass : 'MFTArticle',
4
Removed:
#category : 'MyFitnessTracker-Components',
5
Removed:
#package : 'MyFitnessTracker-Components'
6
Removed:
}
src/MyFitnessTracker-Components/MFTLandingPage.class.st
@@ -39,7 +39,7 @@
39
39
MFTCard new }
40
40
]
41
41
42
Removed:
{ #category : 'as yet unclassified' }
42
Added:
{ #category : 'initialization' }
43
43
MFTLandingPage >> initialize [
44
44
45
45
super initialize.
src/MyFitnessTracker-Components/MFTLogsPage.class.st
@@ -11,7 +11,7 @@
11
11
}
12
12
13
13
{ #category : 'hooks' }
14
Removed:
MFTLogsPage >> children [
14
Added:
MFTLogsPage >> children [
15
15
16
16
^ logs
17
17
]
src/MyFitnessTracker-Components/MFTMainNavigationBar.class.st
@@ -15,7 +15,7 @@
15
15
^ { }
16
16
]
17
17
18
Removed:
{ #category : 'as yet unclassified' }
18
Added:
{ #category : 'initialization' }
19
19
MFTMainNavigationBar >> initialize [
20
20
21
21
super initialize.
src/MyFitnessTracker-Components/MFTPageManager.class.st
@@ -30,9 +30,9 @@
30
30
^ OrderedDictionary newFrom: {
31
31
(#home -> MFTPublicLandingPage new).
32
32
(#logs -> MFTLogsPage new).
33
Removed:
(#learn -> MFTLearnPage new).
34
Removed:
(#about -> MFTAboutPage new).
35
Removed:
(#profile -> MFTProfilePage new) }
33
Added:
"(#learn -> MFTLearnPage new).
34
Added:
(#about -> MFTAboutPage new).
35
Added:
(#profile -> MFTProfilePage new)" }
36
36
]
37
37
38
38
{ #category : 'accessing' }
src/MyFitnessTracker-Components/MFTPrimaryMuscleGroupDialog.class.st
@@ -13,8 +13,7 @@
13
13
MFTPrimaryMuscleGroupDialog >> initialize [
14
14
15
15
super initialize.
16
Removed:
primaryMuscleGroup := MFTMuscleGroup new.
17
Removed:
16
Added:
primaryMuscleGroup := MFTMuscleGroup new
18
17
]
19
18
20
19
{ #category : 'accessing' }
src/MyFitnessTracker-Components/MFTRootComponent.class.st
@@ -52,7 +52,7 @@
52
52
library addLoadScriptTo: html
53
53
]
54
54
55
Removed:
{ #category : 'rendering' }
55
Added:
{ #category : 'hooks' }
56
56
MFTRootComponent >> children [
57
57
58
58
^ {
src/MyFitnessTracker-Components/MFTSetDialog.class.st
@@ -1,10 +0,0 @@
1
Removed:
Class {
2
Removed:
#name : 'MFTSetDialog',
3
Removed:
#superclass : 'MFTDialog',
4
Removed:
#instVars : [
5
Removed:
'set'
6
Removed:
],
7
Removed:
#category : 'MyFitnessTracker-Components-Dialogs',
8
Removed:
#package : 'MyFitnessTracker-Components',
9
Removed:
#tag : 'Dialogs'
10
Removed:
}
src/MyFitnessTracker-Components/MFTSetGroupsDialog.class.st
@@ -27,7 +27,7 @@
27
27
setGroups at: (setGroups indexOf: oldSetGroup) put: newSetGroup ]
28
28
]
29
29
30
Removed:
{ #category : 'as yet unclassified' }
30
Added:
{ #category : 'initialization' }
31
31
MFTSetGroupsDialog >> initialize [
32
32
33
33
super initialize.
@@ -71,7 +71,7 @@
71
71
]
72
72
73
73
{ #category : 'as yet unclassified' }
74
Removed:
MFTSetGroupsDialog >> renderSetGroupButtonsOn: html For: setGroup [
74
Added:
MFTSetGroupsDialog >> renderSetGroupButtonsOn: html for: setGroup [
75
75
76
76
html buttonGroup: [
77
77
html outlineButton
@@ -104,7 +104,7 @@
104
104
html tableData
105
105
attributeAt: 'rowspan' put: setGroup sets size + 1;
106
106
style: 'vertical-align: middle';
107
Removed:
with: [ self renderSetGroupButtonsOn: html For: setGroup ] ].
107
Added:
with: [ self renderSetGroupButtonsOn: html for: setGroup ] ].
108
108
setGroup sets do: [ :set |
109
109
html tableRow: [
110
110
html tableData: set exercise englishName.
src/MyFitnessTracker-Components/MFTSetsDialog.class.st
@@ -1,10 +0,0 @@
1
Removed:
Class {
2
Removed:
#name : 'MFTSetsDialog',
3
Removed:
#superclass : 'MFTDialog',
4
Removed:
#instVars : [
5
Removed:
'sets'
6
Removed:
],
7
Removed:
#category : 'MyFitnessTracker-Components-Dialogs',
8
Removed:
#package : 'MyFitnessTracker-Components',
9
Removed:
#tag : 'Dialogs'
10
Removed:
}
src/MyFitnessTracker-Components/MFTStringDialog.class.st
@@ -18,7 +18,7 @@
18
18
yourself
19
19
]
20
20
21
Removed:
{ #category : 'as yet unclassified' }
21
Added:
{ #category : 'initialization' }
22
22
MFTStringDialog >> initialize [
23
23
24
24
super initialize.
src/MyFitnessTracker-Components/ManifestMyFitnessTrackerComponents.class.st
@@ -0,0 +1,10 @@
1
Added:
"
2
Added:
Please describe the package using the class comment of the included manifest class. The manifest class also includes other additional metadata for the package. These meta data are used by other tools such as the SmalllintManifestChecker and the critics Browser
3
Added:
"
4
Added:
Class {
5
Added:
#name : 'ManifestMyFitnessTrackerComponents',
6
Added:
#superclass : 'PackageManifest',
7
Added:
#category : 'MyFitnessTracker-Components-Manifest',
8
Added:
#package : 'MyFitnessTracker-Components',
9
Added:
#tag : 'Manifest'
10
Added:
}
src/MyFitnessTracker-Tests/ManifestMyFitnessTrackerTests.class.st
@@ -0,0 +1,10 @@
1
Added:
"
2
Added:
Please describe the package using the class comment of the included manifest class. The manifest class also includes other additional metadata for the package. These meta data are used by other tools such as the SmalllintManifestChecker and the critics Browser
3
Added:
"
4
Added:
Class {
5
Added:
#name : 'ManifestMyFitnessTrackerTests',
6
Added:
#superclass : 'PackageManifest',
7
Added:
#category : 'MyFitnessTracker-Tests-Manifest',
8
Added:
#package : 'MyFitnessTracker-Tests',
9
Added:
#tag : 'Manifest'
10
Added:
}
src/MyFitnessTracker-Utils/ManifestMyFitnessTrackerUtils.class.st
@@ -0,0 +1,10 @@
1
Added:
"
2
Added:
Please describe the package using the class comment of the included manifest class. The manifest class also includes other additional metadata for the package. These meta data are used by other tools such as the SmalllintManifestChecker and the critics Browser
3
Added:
"
4
Added:
Class {
5
Added:
#name : 'ManifestMyFitnessTrackerUtils',
6
Added:
#superclass : 'PackageManifest',
7
Added:
#category : 'MyFitnessTracker-Utils-Manifest',
8
Added:
#package : 'MyFitnessTracker-Utils',
9
Added:
#tag : 'Manifest'
10
Added:
}