diff options
| author | s-ol <s-ol@users.noreply.github.com> | 2018-11-01 09:01:49 +0000 |
|---|---|---|
| committer | s-ol <s-ol@users.noreply.github.com> | 2018-11-01 09:01:49 +0000 |
| commit | fc181b154fb3f5cdefcf72c2a496b5b14f274e79 (patch) | |
| tree | 5b4cfbebb4760fba68161265f07826b55206c311 /root/experiments/init.moon | |
| parent | REHYDRATION (diff) | |
| parent | faster time to first render (diff) | |
| download | mmm-fc181b154fb3f5cdefcf72c2a496b5b14f274e79.tar.gz mmm-fc181b154fb3f5cdefcf72c2a496b5b14f274e79.zip | |
Merge branch 'root-mmmfs'
Diffstat (limited to 'root/experiments/init.moon')
| -rw-r--r-- | root/experiments/init.moon | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/root/experiments/init.moon b/root/experiments/init.moon new file mode 100644 index 0000000..d9f4938 --- /dev/null +++ b/root/experiments/init.moon @@ -0,0 +1,27 @@ +import div, h3, ul, li, a from require 'lib.dom' +import define_fileders from require 'lib.mmmfs' +Fileder = define_fileders ... +require = relative ... + +Fileder { + 'name: alpha': 'experiments', + 'title: text/plain': 'various experiments', + 'moon -> mmm/dom': (path) => div { + h3 @gett 'title: text/plain', style: { 'margin-bottom': '-.5em' }, + ul for child in *@children + name = child\gett 'name: alpha' + desc = child\gett 'description: text/plain' + li { + a name, { + href: child.path, + onclick: (e) => + e\preventDefault! + BROWSER\navigate child.path + }, + ': ', desc + } + } + + require '.center_of_mass' + require '.tags' +} |
