aboutsummaryrefslogtreecommitdiffstats
path: root/root/experiments/init.moon
diff options
context:
space:
mode:
Diffstat (limited to 'root/experiments/init.moon')
-rw-r--r--root/experiments/init.moon26
1 files changed, 26 insertions, 0 deletions
diff --git a/root/experiments/init.moon b/root/experiments/init.moon
new file mode 100644
index 0000000..0beb78c
--- /dev/null
+++ b/root/experiments/init.moon
@@ -0,0 +1,26 @@
+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 "animations | #{name}",
+ },
+ ': ', desc
+ }
+ }
+
+ require '.center_of_mass'
+}