Skip to content

Commit 298c5f6

Browse files
committed
build mixin file and remove all module comment
1 parent dc67ddc commit 298c5f6

File tree

14 files changed

+30
-13
lines changed

14 files changed

+30
-13
lines changed

build.ls

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ spinners = fs.readdir-sync \src/
1414
bar = progress-bar spinners.length, "Build Spinners"
1515
vars = fs.read-file-sync "vars.styl" .toString!
1616
all-css = ""
17+
all-pug = ""
1718

1819
spinners.map ->
1920
src = do
@@ -32,8 +33,13 @@ spinners.map ->
3233
fs.write-file-sync "dist/entries/#it/index.css", css
3334
fs.write-file-sync "dist/entries/#it/index.html", html
3435
fs.write-file-sync "dist/#it.html", html-css
36+
all-pug += """
37+
mixin lds-#it()
38+
#{src.pug.split(\\n).filter(->it).map(->" #it").join(\\n)}\n
39+
"""
3540
bar.tick!
3641
3742
fs.write-file-sync "dist/index.css", all-css
3843
fs.write-file-sync "web/static/assets/index.css", all-css
44+
fs.write-file-sync "dist/mixin.pug", all-pug
3945
console.log "\nFinished."

dist/mixin.pug

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
mixin lds-circle()
2+
.lds-circle: div
3+
mixin lds-default()
4+
.lds-default #[div]#[div]#[div]#[div]#[div]#[div]#[div]#[div]#[div]#[div]#[div]#[div]
5+
mixin lds-dual-ring()
6+
.lds-dual-ring
7+
mixin lds-ellipsis()
8+
.lds-ellipsis #[div]#[div]#[div]#[div]
9+
mixin lds-facebook()
10+
.lds-facebook #[div]#[div]#[div]
11+
mixin lds-grid()
12+
.lds-grid #[div]#[div]#[div]#[div]#[div]#[div]#[div]#[div]#[div]
13+
mixin lds-heart()
14+
.lds-heart: div
15+
mixin lds-hourglass()
16+
.lds-hourglass
17+
mixin lds-ring()
18+
.lds-ring #[div]#[div]#[div]#[div]
19+
mixin lds-ripple()
20+
.lds-ripple #[div]#[div]
21+
mixin lds-roller()
22+
.lds-roller #[div]#[div]#[div]#[div]#[div]#[div]#[div]#[div]
23+
mixin lds-spinner()
24+
.lds-spinner #[div]#[div]#[div]#[div]#[div]#[div]#[div]#[div]#[div]#[div]#[div]#[div]

src/circle/index.pug

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1 @@
1-
//- module
21
.lds-circle: div

src/default/index.pug

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1 @@
1-
//- module
21
.lds-default #[div]#[div]#[div]#[div]#[div]#[div]#[div]#[div]#[div]#[div]#[div]#[div]

src/dual-ring/index.pug

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1 @@
1-
//- module
21
.lds-dual-ring

src/ellipsis/index.pug

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1 @@
1-
//- module
21
.lds-ellipsis #[div]#[div]#[div]#[div]
3-

src/facebook/index.pug

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1 @@
1-
//- module
21
.lds-facebook #[div]#[div]#[div]

src/grid/index.pug

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1 @@
1-
//- module
21
.lds-grid #[div]#[div]#[div]#[div]#[div]#[div]#[div]#[div]#[div]

src/heart/index.pug

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1 @@
1-
//- module
21
.lds-heart: div

src/hourglass/index.pug

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1 @@
1-
//- module
21
.lds-hourglass

0 commit comments

Comments
 (0)