simplex2/views/index/logged_in.moon

26 lines
679 B
Plaintext
Raw Normal View History

import Widget from require "lapis.html"
class extends Widget
content: =>
script -> raw "var API_KEY = '#{@keys[1].uuid}';"
script src: "/static/index.js"
p "API Keys:"
ul ->
for key in *@keys
li key.uuid
-- li ->
-- a onclick: "new_key()"
p "Tasks:"
ul ->
for task in *@tasks
li ->
2018-03-16 23:42:35 +00:00
input type: "checkbox", id: "task-#{task.id}", onchange: "check(#{task.id})", checked: task.done
text " #{task.text}"
li ->
form {
onsubmit: "new()"
}, ->
input type: "text", id: "new-task", placeholder: "new task"
input type: "submit", value: "add task"