diff options
| author | s-ol <s-ol@users.noreply.github.com> | 2018-11-10 09:14:44 +0000 |
|---|---|---|
| committer | s-ol <s-ol@users.noreply.github.com> | 2018-11-10 09:14:44 +0000 |
| commit | 5efdd65677f1cb94d7f617accbb0bb798e50eddc (patch) | |
| tree | e62445326374937c0f9b2562c5f7f68acc35213c /root/meta/todo | |
| parent | cleanup a bit (diff) | |
| download | mmm-5efdd65677f1cb94d7f617accbb0bb798e50eddc.tar.gz mmm-5efdd65677f1cb94d7f617accbb0bb798e50eddc.zip | |
begin documenting mmm.component
Diffstat (limited to 'root/meta/todo')
| -rw-r--r-- | root/meta/todo/description: text$plain | 1 | ||||
| -rw-r--r-- | root/meta/todo/text$moonscript -> mmm$component.moon | 34 |
2 files changed, 0 insertions, 35 deletions
diff --git a/root/meta/todo/description: text$plain b/root/meta/todo/description: text$plain deleted file mode 100644 index baaf6fc..0000000 --- a/root/meta/todo/description: text$plain +++ /dev/null @@ -1 +0,0 @@ -TodoMVC using mmm.component diff --git a/root/meta/todo/text$moonscript -> mmm$component.moon b/root/meta/todo/text$moonscript -> mmm$component.moon deleted file mode 100644 index dc4e5e1..0000000 --- a/root/meta/todo/text$moonscript -> mmm$component.moon +++ /dev/null @@ -1,34 +0,0 @@ -import ReactiveVar, text, elements from require 'mmm.component' -import article, div, form, span, h3, a, input from elements - -parent = div! -todoItem = (desc, done) -> - -- convert into reactive data sources - desc, done = (ReactiveVar desc), ReactiveVar done - with me = div style: - margin: '8px' - padding: '8px' - background: '#eeeeee' - \append h3 (desc\map text), style: 'margin: 0;' - \append span done\map (done) -> text if done then 'done' else 'not done yet' - \append input type: 'checkbox', checked: done, onchange: (e) => done\set e.target.checked - \append a (text 'delete'), href: '#', onclick: (e) => parent\remove me - -parent\append todoItem 'write a Component System', true -parent\append todoItem 'eat Lasagna', true -parent\append todoItem 'do other things' - -desc = ReactiveVar 'start' -form = with form { - action: '' - style: - margin: '2px' - onsubmit: (e) => - e\preventDefault! - parent\append todoItem desc\get! - desc\set '' - } - \append input type: 'text', value: desc, onchange: (e) => desc\set e.target.value - \append input type: 'submit', value: 'add' - -article parent, form |
