change handler recalculate remaining & update DOM set isDone = true on object object change handler recalculate remaining & update DOM set isDone = true on object object change handler recalculate remaining & update DOM set isDone = true on object object change handler recalculate remaining & update DOM
change handler recalculate remaining & update DOM set isDone = true on object object change handler recalculate remaining & update DOM set isDone = true on object object change handler recalculate remaining & update DOM set isDone = true on object object change handler recalculate remaining & update DOM
todo = $(this); var check = todo.data('element'); check.attr(checked, todo.isDone); var ul = check.closest('ul'); var list = ul.data('list'); list.triggerLater('change'); } });
change handler triggerLater list change set isDone = true on object object change handler triggerLater list change set isDone = true on object object change handler triggerLater list change set isDone = true on object object change handler triggerLater list change
change handler triggerLater list change set isDone = true on object object change handler triggerLater list change set isDone = true on object object change handler triggerLater list change set isDone = true on object object change handler triggerLater list change