function check(id) { let checkbox = $("#task-" + id); let uri = "/v1/undo"; if (checkbox.prop("checked")) { uri = "/v1/do"; } $.post(uri, {api_key: API_KEY, id: id}, function(data, status) { if (status == "success") { checkbox.prop("checked", data.task.done); } else { console.log(data); // NOTE TEMPORARY (need to handle errors better) } }); } function new_task() { let input = $("#new-task-input"); $.post("/v1/new", {api_key: API_KEY, content: input.prop("value")}, function(data, status) { if (status == "success") { $("#new-task").before("
" + data.api_key.key + "