MithrilJS Counter
by ramnathv
HTML
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
CoffeeScript
App =
controller: ->
count: m.prop(0)
change: (x) -> (e) => @count(@count() + x)
view: (c, a) ->
m 'div',
m 'button.btn.btn-success',
{onclick: c.change(1)}, "+"
m 'span.out', " #{c.count()} "
m 'button.btn.btn-danger',
{onclick: c.change(-1)}, "-"
m.mount(document.body, App)