├── .gitignore ├── .travis.yml ├── Gruntfile.js ├── MIT-LICENSE ├── README.md ├── initial_design.html ├── karma.conf.js ├── package.json ├── src ├── css │ ├── meyer_reset.css │ └── todo.css ├── img │ └── ajax-loader-dark.gif ├── initial_design.html ├── lib │ ├── core │ │ ├── controller.js │ │ ├── model.js │ │ ├── store.js │ │ ├── utils.js │ │ └── widgets.js │ ├── knockout │ │ ├── main.js │ │ └── viewmodels.js │ └── zepto_jquery │ │ ├── main.js │ │ └── viewmodels.js ├── test │ ├── bdd │ │ ├── adding-tasks.js │ │ ├── consulting-tasks.js │ │ ├── doing-tasks.js │ │ ├── main.js │ │ ├── page-objects.js │ │ └── vendor │ │ │ ├── bililiteRange.js │ │ │ ├── jquery-1.9.1.min.js │ │ │ ├── jquery.simulate.ext.js │ │ │ ├── jquery.simulate.js │ │ │ └── jquery.simulate.key-sequence.js │ └── unit │ │ ├── app-controller-tests.js │ │ ├── app-widget-tests.js │ │ ├── create-task-controller-tests.js │ │ ├── create-task-widget-tests.js │ │ ├── event-tests.js │ │ ├── field-tests.js │ │ ├── task-list-tests.js │ │ ├── task-tests.js │ │ ├── task-widget-tests.js │ │ └── test-doubles.js ├── todo_with_jquery.html ├── todo_with_knockout.html └── todo_with_zepto.html └── vendor ├── almond.js ├── jquery-1.9.1.min.js ├── knockout-2.2.1.js └── zepto-1.0.min.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eamodeorubio/explore-the-todo-list-app/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eamodeorubio/explore-the-todo-list-app/HEAD/.travis.yml -------------------------------------------------------------------------------- /Gruntfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eamodeorubio/explore-the-todo-list-app/HEAD/Gruntfile.js -------------------------------------------------------------------------------- /MIT-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eamodeorubio/explore-the-todo-list-app/HEAD/MIT-LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eamodeorubio/explore-the-todo-list-app/HEAD/README.md -------------------------------------------------------------------------------- /initial_design.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eamodeorubio/explore-the-todo-list-app/HEAD/initial_design.html -------------------------------------------------------------------------------- /karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eamodeorubio/explore-the-todo-list-app/HEAD/karma.conf.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eamodeorubio/explore-the-todo-list-app/HEAD/package.json -------------------------------------------------------------------------------- /src/css/meyer_reset.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eamodeorubio/explore-the-todo-list-app/HEAD/src/css/meyer_reset.css -------------------------------------------------------------------------------- /src/css/todo.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eamodeorubio/explore-the-todo-list-app/HEAD/src/css/todo.css -------------------------------------------------------------------------------- /src/img/ajax-loader-dark.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eamodeorubio/explore-the-todo-list-app/HEAD/src/img/ajax-loader-dark.gif -------------------------------------------------------------------------------- /src/initial_design.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eamodeorubio/explore-the-todo-list-app/HEAD/src/initial_design.html -------------------------------------------------------------------------------- /src/lib/core/controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eamodeorubio/explore-the-todo-list-app/HEAD/src/lib/core/controller.js -------------------------------------------------------------------------------- /src/lib/core/model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eamodeorubio/explore-the-todo-list-app/HEAD/src/lib/core/model.js -------------------------------------------------------------------------------- /src/lib/core/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eamodeorubio/explore-the-todo-list-app/HEAD/src/lib/core/store.js -------------------------------------------------------------------------------- /src/lib/core/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eamodeorubio/explore-the-todo-list-app/HEAD/src/lib/core/utils.js -------------------------------------------------------------------------------- /src/lib/core/widgets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eamodeorubio/explore-the-todo-list-app/HEAD/src/lib/core/widgets.js -------------------------------------------------------------------------------- /src/lib/knockout/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eamodeorubio/explore-the-todo-list-app/HEAD/src/lib/knockout/main.js -------------------------------------------------------------------------------- /src/lib/knockout/viewmodels.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eamodeorubio/explore-the-todo-list-app/HEAD/src/lib/knockout/viewmodels.js -------------------------------------------------------------------------------- /src/lib/zepto_jquery/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eamodeorubio/explore-the-todo-list-app/HEAD/src/lib/zepto_jquery/main.js -------------------------------------------------------------------------------- /src/lib/zepto_jquery/viewmodels.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eamodeorubio/explore-the-todo-list-app/HEAD/src/lib/zepto_jquery/viewmodels.js -------------------------------------------------------------------------------- /src/test/bdd/adding-tasks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eamodeorubio/explore-the-todo-list-app/HEAD/src/test/bdd/adding-tasks.js -------------------------------------------------------------------------------- /src/test/bdd/consulting-tasks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eamodeorubio/explore-the-todo-list-app/HEAD/src/test/bdd/consulting-tasks.js -------------------------------------------------------------------------------- /src/test/bdd/doing-tasks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eamodeorubio/explore-the-todo-list-app/HEAD/src/test/bdd/doing-tasks.js -------------------------------------------------------------------------------- /src/test/bdd/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eamodeorubio/explore-the-todo-list-app/HEAD/src/test/bdd/main.js -------------------------------------------------------------------------------- /src/test/bdd/page-objects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eamodeorubio/explore-the-todo-list-app/HEAD/src/test/bdd/page-objects.js -------------------------------------------------------------------------------- /src/test/bdd/vendor/bililiteRange.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eamodeorubio/explore-the-todo-list-app/HEAD/src/test/bdd/vendor/bililiteRange.js -------------------------------------------------------------------------------- /src/test/bdd/vendor/jquery-1.9.1.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eamodeorubio/explore-the-todo-list-app/HEAD/src/test/bdd/vendor/jquery-1.9.1.min.js -------------------------------------------------------------------------------- /src/test/bdd/vendor/jquery.simulate.ext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eamodeorubio/explore-the-todo-list-app/HEAD/src/test/bdd/vendor/jquery.simulate.ext.js -------------------------------------------------------------------------------- /src/test/bdd/vendor/jquery.simulate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eamodeorubio/explore-the-todo-list-app/HEAD/src/test/bdd/vendor/jquery.simulate.js -------------------------------------------------------------------------------- /src/test/bdd/vendor/jquery.simulate.key-sequence.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eamodeorubio/explore-the-todo-list-app/HEAD/src/test/bdd/vendor/jquery.simulate.key-sequence.js -------------------------------------------------------------------------------- /src/test/unit/app-controller-tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eamodeorubio/explore-the-todo-list-app/HEAD/src/test/unit/app-controller-tests.js -------------------------------------------------------------------------------- /src/test/unit/app-widget-tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eamodeorubio/explore-the-todo-list-app/HEAD/src/test/unit/app-widget-tests.js -------------------------------------------------------------------------------- /src/test/unit/create-task-controller-tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eamodeorubio/explore-the-todo-list-app/HEAD/src/test/unit/create-task-controller-tests.js -------------------------------------------------------------------------------- /src/test/unit/create-task-widget-tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eamodeorubio/explore-the-todo-list-app/HEAD/src/test/unit/create-task-widget-tests.js -------------------------------------------------------------------------------- /src/test/unit/event-tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eamodeorubio/explore-the-todo-list-app/HEAD/src/test/unit/event-tests.js -------------------------------------------------------------------------------- /src/test/unit/field-tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eamodeorubio/explore-the-todo-list-app/HEAD/src/test/unit/field-tests.js -------------------------------------------------------------------------------- /src/test/unit/task-list-tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eamodeorubio/explore-the-todo-list-app/HEAD/src/test/unit/task-list-tests.js -------------------------------------------------------------------------------- /src/test/unit/task-tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eamodeorubio/explore-the-todo-list-app/HEAD/src/test/unit/task-tests.js -------------------------------------------------------------------------------- /src/test/unit/task-widget-tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eamodeorubio/explore-the-todo-list-app/HEAD/src/test/unit/task-widget-tests.js -------------------------------------------------------------------------------- /src/test/unit/test-doubles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eamodeorubio/explore-the-todo-list-app/HEAD/src/test/unit/test-doubles.js -------------------------------------------------------------------------------- /src/todo_with_jquery.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eamodeorubio/explore-the-todo-list-app/HEAD/src/todo_with_jquery.html -------------------------------------------------------------------------------- /src/todo_with_knockout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eamodeorubio/explore-the-todo-list-app/HEAD/src/todo_with_knockout.html -------------------------------------------------------------------------------- /src/todo_with_zepto.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eamodeorubio/explore-the-todo-list-app/HEAD/src/todo_with_zepto.html -------------------------------------------------------------------------------- /vendor/almond.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eamodeorubio/explore-the-todo-list-app/HEAD/vendor/almond.js -------------------------------------------------------------------------------- /vendor/jquery-1.9.1.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eamodeorubio/explore-the-todo-list-app/HEAD/vendor/jquery-1.9.1.min.js -------------------------------------------------------------------------------- /vendor/knockout-2.2.1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eamodeorubio/explore-the-todo-list-app/HEAD/vendor/knockout-2.2.1.js -------------------------------------------------------------------------------- /vendor/zepto-1.0.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eamodeorubio/explore-the-todo-list-app/HEAD/vendor/zepto-1.0.min.js --------------------------------------------------------------------------------