CSS is now served from an external static directory.

Commit
92c5ef8763bf7400bfddca63318195cd5eb60d2e
Author
Marius Peter <dev@marius-peter.com>
Author date
Committer
Marius Peter <dev@marius-peter.com>
Committer date
Changed files
src/MyFitnessTracker-Web/MFTFileLibrary.class.st
index 1bbb9992..6ad451a2 100644..100644
@@ -6,10 +6,28 @@
6 6 #tag : 'Base'
7 7 }
8 8
9 Added: { #category : 'accessing-defaults' }
10 Added: MFTFileLibrary class >> defaultCacheDuration [
11 Added:
12 Added: ^ Duration zero
13 Added: ]
14 Added:
15 Added: { #category : 'accessing' }
16 Added: MFTFileLibrary class >> defaultCssPath [
17 Added:
18 Added: ^ '/home/blendux/git/my-fitness-tracker/static/mft.css'
19 Added: ]
20 Added:
9 21 { #category : 'styles' }
10 22 MFTFileLibrary >> defaultCss [
11 23
12 Removed: ^ MFTStyleLibrary default
24 Added: | fileRef |
25 Added: fileRef := self class defaultCssPath asFileReference.
26 Added: (fileRef exists and: [ fileRef isFile ]) ifFalse: [
27 Added: ^ '/* MFT: CSS file not found: ' , fileRef fullName
28 Added: , ' */' asByteArray ].
29 Added:
30 Added: ^ fileRef readStreamDo: [ :in | in contents ]
13 31 ]
14 32
15 33 { #category : 'uploaded' }
src/MyFitnessTracker-Web/MFTRootComponent.class.st
index 69be039c..ff3bdbbd 100644..100644
@@ -4,9 +4,9 @@
4 4 #instVars : [
5 5 'pageManager'
6 6 ],
7 Removed: #category : 'MyFitnessTracker-Web-Base',
7 Added: #category : 'MyFitnessTracker-Web-Components',
8 8 #package : 'MyFitnessTracker-Web',
9 Removed: #tag : 'Base'
9 Added: #tag : 'Components'
10 10 }
11 11
12 12 { #category : 'testing' }
src/MyFitnessTracker-Web/MFTStyleLibrary.class.st
index b3028148..00000000 100644..000000
@@ -1,13 +0,0 @@
1 Removed: Class {
2 Removed: #name : 'MFTStyleLibrary',
3 Removed: #superclass : 'Object',
4 Removed: #category : 'MyFitnessTracker-Web-Base',
5 Removed: #package : 'MyFitnessTracker-Web',
6 Removed: #tag : 'Base'
7 Removed: }
8 Removed:
9 Removed: { #category : 'accessing' }
10 Removed: MFTStyleLibrary class >> default [
11 Removed:
12 Removed: ^ 'html { font-family: sans-serif }'
13 Removed: ]
src/MyFitnessTracker-Web/ManifestMyFitnessTrackerWeb.class.st
index 00000000..5664a566 000000..100644
@@ -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 : 'ManifestMyFitnessTrackerWeb',
6 Added: #superclass : 'PackageManifest',
7 Added: #category : 'MyFitnessTracker-Web-Manifest',
8 Added: #package : 'MyFitnessTracker-Web',
9 Added: #tag : 'Manifest'
10 Added: }