Commit Graph

26 Commits

Author SHA1 Message Date
Brad Dunbar
fd25368994 Correct minor mistake in todo example. 2012-04-23 13:25:15 -04:00
Cole Krumbholz
2d9d77cf2f Corrected link to address issue #1132 (Broken link in annotated source) 2012-03-25 15:02:45 -07:00
Jeremy Ashkenas
9899a81775 tweaking addy's todo changes. 2012-03-21 11:40:26 -04:00
addyosmani
3cf1bb4ed5 Updating with latest version from TodoMVC
As requested in #1044, here's the latest version of the Backbone.js
Todo app as rewritten by our project.

We started out with the 0.5 base and re-wrote it to cover some subtle
best practices we thought were important. Ours, like the current one
also uses the latest Backbone and jQuery 1.7.1. As part of the changes,
we also introduced two differences in the UX:

* When in edit mode, if a todo item is emptied and then blurred, the
item is removed. This contrasts with the current behaviour of the app
in the official repo at the moment which maintains the empty item in
place (albeit looking a little broken
http://addyosmani.com/gyazo/bbd4cd.png)

* We removed the tooltip occasionally seen when a user was trying to
add a new item. Having discussed this with developers frequently using
the Todo app as an initial point of reference, it was a consensus that
the notification didn't really offer that much value nor did it really
show anything that Backbone-specific worth keeping it in for.

We usually enforce examples separate concerns (Models, Views etc.) into
their own directories pre-build, but I've reformatted it to match the
structure your current app takes so that it can be more easily diffed.

I hope it's worth considering our version for a merge. We're happy to
take on any feedback needed to update it to address concerns you might
have.
2012-02-27 21:41:27 +00:00
Jeremy Ashkenas
1626fa7447 Fixes #734 2011-12-06 16:21:20 -05:00
Jeremy Ashkenas
cfc98b0f18 Tiny tweaks to the todo app demo. 2011-08-18 21:10:21 -04:00
Jeremy Ashkenas
89bdddde9c merging the jcoglan's patch 2011-07-29 10:31:10 -04:00
Jeremy Ashkenas
9d2811a639 Backbone.js 0.5.2 2011-07-26 13:31:51 -04:00
James Coglan
f77033d3c0 Remove coupling from model to view in example app by listening to model's 'destroy' event to remove the view. 2011-07-22 14:40:11 +01:00
Loren Sands-Ramshaw
245acb0821 removed unused var 2011-06-18 17:07:37 -04:00
Jeremy Ashkenas
cf3215139a initial draft of a 0.5.0 branch 2011-05-26 10:54:28 -04:00
Jeremy Ashkenas
3d8fe92f1e Issue #78. Changes the Backbone.sync API to enable passing through of options ... like {data} in fetch() 2010-12-13 10:15:09 -05:00
Jeremy Ashkenas
3d36c62f67 merging in willmoffat's patch 2010-11-01 18:50:09 -04:00
Will Moffat
315ba7302a Added TodoView.remove()
Called by Todo Model so that the model doesn't have to manipulate the DOM directly.
2010-11-01 15:32:49 -07:00
Jeremy Ashkenas
4c5b74c4e6 Saving todo-in-editing on blur. 2010-10-26 14:05:06 -04:00
Jeremy Ashkenas
8e0bd05431 Only one open todo item at a time. 2010-10-26 13:23:42 -04:00
Jeremy Ashkenas
de4b2b35d9 Fixing backbone-localstorage links. 2010-10-26 11:50:39 -04:00
Jeremy Ashkenas
cc744682dd Reworking the localStorage plugin. 2010-10-26 10:12:49 -04:00
Jeremy Ashkenas
4109040004 Adding the Todos example to the homepage 2010-10-26 09:33:21 -04:00
Jeremy Ashkenas
0ddef3b6da Building the annotated source. 2010-10-25 17:39:11 -04:00
Jeremy Ashkenas
22f5a33a0e Fixing line-heights on multi-line todos 2010-10-25 17:01:46 -04:00
Jeremy Ashkenas
6efd643e14 simplifying localStorage interface a bit. 2010-10-25 16:40:09 -04:00
Jeremy Ashkenas
edbdeb1189 Removing unnecessarily bound functions. 2010-10-25 16:08:30 -04:00
Jeremy Ashkenas
62f43bde9d cleaning up generated CSS 2010-10-25 15:44:31 -04:00
Jeremy Ashkenas
3a47769a7e Nice improvements to the rendering ... more templates, less javascript. 2010-10-25 15:33:33 -04:00
Jeremy Ashkenas
092131db0a A little further on. 2010-10-25 14:58:22 -04:00