alloy
Version:
Appcelerator Titanium MVC Framework
37 lines (28 loc) • 645 B
JavaScript
function addItem() {
var todos = Alloy.Collections.todo;
// Create a new model for the todo collection
var task = Alloy.createModel('Todo', {
item : $.itemField.value,
done : 0
});
// add new model to the global collection
todos.add(task);
if (task.isValid()) {
// save the model to persistent storage
task.save();
} else {
task.destroy();
}
// reload the tasks
todos.fetch();
closeWindow();
}
function focusTextField() {
$.itemField.focus();
}
function closeKeyboard(e) {
e.source.blur();
}
function closeWindow() {
$.addWin.close();
}