UNPKG

todomvc

Version:

> Helping you select an MV\* framework

26 lines (22 loc) 463 B
/*global define*/ define([ 'underscore', 'backbone' ], function (_, Backbone) { 'use strict'; var Todo = Backbone.Model.extend({ // Default attributes for the todo // and ensure that each todo created has `title` and `completed` keys. defaults: { title: '', completed: false }, // Toggle the `completed` state of this todo item. toggle: function () { this.save({ completed: !this.get('completed') }); } }); return Todo; });