diff --git a/pyscriptjs/examples/pylist.py b/pyscriptjs/examples/pylist.py index 0dfa781..78a22aa 100644 --- a/pyscriptjs/examples/pylist.py +++ b/pyscriptjs/examples/pylist.py @@ -9,14 +9,3 @@ class PyItem(PyItemTemplate): class PyList(PyListTemplate): item_class = PyItem - -def add_task(*ags, **kws): - # create a new dictionary representing the new task - task = { "content": new_task_content.value, "done": False, "created_at": dt.now() } - - # add a new task to the list and tell it to use the `content` key to show in the UI - # and to use the key `done` to sync the task status with a checkbox element in the UI - myList.add(task, labels=['content'], state_key="done") - - # clear the inputbox element used to create the new task - new_task_content.clear() diff --git a/pyscriptjs/examples/todo-pylist.html b/pyscriptjs/examples/todo-pylist.html index 49c02b1..ae76ff3 100644 --- a/pyscriptjs/examples/todo-pylist.html +++ b/pyscriptjs/examples/todo-pylist.html @@ -14,6 +14,20 @@ - /utils.py + + + def add_task(*ags, **kws): + # create a new dictionary representing the new task + task = { "content": new_task_content.value, "done": False, "created_at": dt.now() } + + # add a new task to the list and tell it to use the `content` key to show in the UI + # and to use the key `done` to sync the task status with a checkbox element in the UI + myList.add(task, labels=['content'], state_key="done") + + # clear the inputbox element used to create the new task + new_task_content.clear() + +