Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Comparing changes

Choose two branches to see what's changed or to start a new pull request. If you need to, you can also compare across forks.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also compare across forks.
base fork: jashkenas/backbone
base: 0.2.0
head fork: jashkenas/backbone
compare: 0.3.0
Checking mergeability… Don't worry, you can still create the pull request.
Commits on Oct 21, 2010
@jashkenas adding a disclaimer 6aa2f53
@jashkenas Adding an Examples section to the homepage. Weak at the moment. More …
…to come.
Commits on Oct 25, 2010
@jashkenas resolving merge 0c61107
@jashkenas Revert the attack of the italics. f260ac2
@jashkenas Merge branch 'master' into gh-pages 42cd7d5
@jashkenas Merging master 34355e0
@jashkenas First semi-working version of the jQuer-ified example. 37b8fb7
@jashkenas another mootools remmnant. f6bd4df
@jashkenas updating CSS style. Fixing ordering. 6b6d3a7
@jashkenas A little further on. 092131d
@jashkenas Nice improvements to the rendering ... more templates, less javascript. 3a47769
@jashkenas cleaning up generated CSS 62f43bd
@jashkenas Adding a hover-able destroy icon d6e57b3
@jashkenas Removing unnecessarily bound functions. edbdeb1
@jashkenas simplifying localStorage interface a bit. 6efd643
@jashkenas Fixing line-heights on multi-line todos 22f5a33
@thejefflarson thejefflarson Ensuring the Todo model has a sane default 0f1e84f
@jashkenas Building the annotated source. 0ddef3b
@jashkenas resolve conflict 806a51b
@jashkenas Merge branch 'master' into gh-pages 581688b
@jashkenas Remove the cross-linking between the sources 607bd7a
@jashkenas Merge branch 'master' into gh-pages 16ae9dc
Commits on Oct 26, 2010
@jashkenas Adding the Todos example to the homepage 4109040
@jashkenas Reworking the localStorage plugin. cc74468
@jashkenas fixing broken link 16ad4fd
@jashkenas Fixing backbone-localstorage links. de4b2b3
@jashkenas Don't bury the lede. 2ac532f
@jashkenas Only one open todo item at a time. 8e0bd05
@jashkenas Saving todo-in-editing on blur. 4c5b74c
Commits on Oct 27, 2010
@jashkenas Adding one line to Backbone.js to provide seamless CoffeeScript integ…
…ration (inheritance from Backbone.Model, View, Collection) + tests
Commits on Oct 28, 2010
@jashkenas Fixing out-of-date documentation (mrjjwright) 0749421
@jashkenas one more out-of-date-doc tweak cd21480
Commits on Oct 29, 2010
@mrjjwright mrjjwright Added Backbone.emulateJSON to enable the current behavior of syncing …
…and made sending the body as application/json without a wrapping model param, the default
@mrjjwright mrjjwright Default behavior for Backbone.sync is now to send everything as appli…
…cation/json. Emulating http and sending data as form url-encoded can be turned on with Backbone.emulateHttp
Commits on Oct 31, 2010
@chrislloyd chrislloyd Added clear method to Model. Removes all attributes like you would ex…
Commits on Nov 01, 2010
@jashkenas Issue #44 -- Model#set, empty string vs null. f0ecfcd
@jashkenas Merge branch 'model-clear' of 47ba5c6
@jashkenas Merging in Chris Lloyd's Model#clear. Making validations run, if defi…
…ned, on Model#clear and Model#unset
@jashkenas Merge branch 'master' of 77b15e5
@jashkenas Merging Issue #46. Use full JSON requests, falling back to encoded fo…
…rms with emulateHttp.
@willmoffat willmoffat Added TodoView.remove()
Called by Todo Model so that the model doesn't have to manipulate the DOM directly.
@jashkenas merging in willmoffat's patch 3d36c62
Commits on Nov 02, 2010
@jashkenas don't send any data up, if you're not sending any data up ... fixes d…
Commits on Nov 03, 2010
dxgriffiths Cleaned up the inherits function and added some extra comments to mak…
…e it clear what is happening.
@jashkenas merging dxgriffiths' annotations to 'inherits'. 6181445
@rsim rsim added options argument to Backbone.Model initialize function 771b87f
Commits on Nov 05, 2010
@jashkenas Allowing a collection to be passed into a model via the options. ece51d2
@jashkenas fixing more model.collection in initialize. 65c5276
Commits on Nov 06, 2010
@jashkenas Make protoProps optional, when inheriting. 9a74dbc
@jashkenas processData should be true if emulateHttp is true 501b9ab
@jashkenas fixing comments typo. ee0cf27
Commits on Nov 07, 2010
@jashkenas Adding version number + header to backbone-min.js 09c7870
@jashkenas that's .js e1e6625
Commits on Nov 08, 2010
@jashkenas first draft of Backbone.Controller and Backbone.History bdee3a2
@jashkenas first draft of splatted params. 37cd991
@jashkenas commentng out Backbone.Controller 3fc9ef1
@jashkenas commenting Backbone.History 61397b9
@jashkenas Adding tests for Backbone.Controller 4aafb6b
@jashkenas all tests pass in IE7 6de4a8c
@jashkenas making the iframe tabindex -1 6443b73
@jashkenas Adding the IE8-in-IE7-mode hack. 3373fa0
@jashkenas lowering the default hashchange time to 50. cbc5055
@jashkenas passing silent: true now suppresses validations. Issue #52 be37cf0
@jashkenas separating out emulateHTTP from emulateJSON, with tests. 151417e
Commits on Nov 09, 2010
@jashkenas Making the fragment a little more consistent and pushState-ready. No …
@jashkenas removing extraneous hasState flag. 4ff388a
@jashkenas slight refactor to old-IE detection. 9ebe66b
@jashkenas light refactor for History#getFragment b638e31
@jashkenas first draft of Controller/History documentation. 1f740b9
@jashkenas save -> saveLocation 1e0986b
@jashkenas Backbone 0.3.0 f22d77a
@jashkenas tweaking annotated source. 46d196d
@jashkenas removing erroneous mention of History#setLocation 03b790f
@jashkenas one more bound routes example for the road... 3fa14be