Forked from Frederik Krautwald's Pen Cycle.js demo.
A Pen by Roman Frołow on CodePen.
| function main({DOM}) { | |
| const h = CycleDOM.h; | |
| return { | |
| DOM: | |
| // click, click, click -> [2.. 4.. 4..] | |
| DOM.select('button').events('click'). | |
| map(evt => parseInt(evt.target.innerText)). | |
| filter(val => val % 2 === 0). | |
| <!doctype html> | |
| <!-- https://medium.com/@fkrautwald/we-are-not-writing-much-code-5404fb7d39e --> | |
| <div id="app"></div> | |
| <script src="https://cdnjs.cloudflare.com/ajax/libs/rxjs/4.0.7/rx.all.min.js"></script> | |
| <script src="https://cdnjs.cloudflare.com/ajax/libs/cyclejs-core/6.0.0/cycle.min.js"></script> | |
| <script src="https://cdnjs.cloudflare.com/ajax/libs/cyclejs-dom/9.0.2/cycle-dom.min.js"></script> | |
| <script> | |
| Cycle.run((sources) => ({DOM: Rx.Observable.timer(0, 1000).map(i => CycleDOM.h(`div`, `Seconds elapsed: ${i}`))}),{DOM: CycleDOM.makeDOMDriver(`#app`)}) | |
| </script> |
| <!doctype html> | |
| <!-- https://medium.com/@fkrautwald/we-are-not-writing-much-code-5404fb7d39e --> | |
| <div id="app"></div> | |
| <script src="https://cdnjs.cloudflare.com/ajax/libs/rxjs/4.0.7/rx.all.min.js"></script> | |
| <script src="https://cdnjs.cloudflare.com/ajax/libs/cyclejs-core/6.0.0/cycle.min.js"></script> | |
| <script src="https://cdnjs.cloudflare.com/ajax/libs/cyclejs-dom/9.0.2/cycle-dom.min.js"></script> | |
| <script src="https://rawgit.com/rofrol/c11c3926742b0ce65b87/raw/app.js"></script> |
| <!doctype html> | |
| <!-- https://medium.com/@fkrautwald/we-are-not-writing-much-code-5404fb7d39e --> | |
| <div id="app"></div> | |
| <script src="https://cdnjs.cloudflare.com/ajax/libs/rxjs/4.0.7/rx.all.min.js"></script> | |
| <script src="https://cdnjs.cloudflare.com/ajax/libs/cyclejs-core/6.0.0/cycle.min.js"></script> | |
| <script src="https://cdnjs.cloudflare.com/ajax/libs/cyclejs-dom/9.0.2/cycle-dom.min.js"></script> | |
| <script src="https://rawgit.com/rofrol/c11c3926742b0ce65b87/raw/app.js"></script> |
| function main({DOM}) { | |
| const h = CycleDOM.h; | |
| return { | |
| DOM: | |
| // click, click, click -> [2.. 4.. 4..] | |
| DOM.select('button').events('click'). | |
| map(evt => parseInt(evt.target.innerText)). | |
| filter(val => val % 2 === 0). | |
Forked from Frederik Krautwald's Pen Cycle.js demo.
A Pen by Roman Frołow on CodePen.
| [package] | |
| name = "rust-async-qotd" | |
| version = "0.1.0" | |
| authors = ["Gökberk Yaltıraklı <webdosusb@gmail.com>"] | |
| [dependencies] | |
| tokio = { git = "https://github.com/tokio-rs/tokio" } | |
| rand = "0.3" | |
| [[bin]] |
linter-elm-make
Always Compile Main: Yes
You can have the main paths set per project with file linter-elm-make.json and content like:
{
"mainPaths": [
"src/elm/Main.elm"
]
| target |