From b99de1d4e79e6c4a548d9dddca730eaeeb63a1c9 Mon Sep 17 00:00:00 2001 From: s-ol Date: Wed, 31 Oct 2018 19:52:16 +1100 Subject: almost there tbh --- root/experiments/init.moon | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 root/experiments/init.moon (limited to 'root/experiments/init.moon') 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' +} -- cgit v1.2.3 From d8daeb2a0b891bae03a7de2ae4ddf9e7b8b9f66b Mon Sep 17 00:00:00 2001 From: s-ol Date: Thu, 1 Nov 2018 18:10:38 +1100 Subject: smooth navigation --- root/experiments/init.moon | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'root/experiments/init.moon') diff --git a/root/experiments/init.moon b/root/experiments/init.moon index 0beb78c..7b3a05d 100644 --- a/root/experiments/init.moon +++ b/root/experiments/init.moon @@ -16,7 +16,7 @@ Fileder { href: child.path, onclick: (e) => e\preventDefault! - BROWSER\navigate "animations | #{name}", + BROWSER\navigate child.path }, ': ', desc } -- cgit v1.2.3 From 662f980c4e8353bef019604aae4bd0af11a20a6b Mon Sep 17 00:00:00 2001 From: s-ol Date: Thu, 1 Nov 2018 19:18:17 +1100 Subject: add tags --- root/experiments/init.moon | 1 + 1 file changed, 1 insertion(+) (limited to 'root/experiments/init.moon') diff --git a/root/experiments/init.moon b/root/experiments/init.moon index 7b3a05d..d9f4938 100644 --- a/root/experiments/init.moon +++ b/root/experiments/init.moon @@ -23,4 +23,5 @@ Fileder { } require '.center_of_mass' + require '.tags' } -- cgit v1.2.3