Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

We’re showing branches in this repository, but you can also compare across forks.

base fork: jashkenas/backbone
base: 0.5.3
...
head fork: jashkenas/backbone
compare: 0.9.0
This comparison is big! We're only showing the most recent 250 commits
Commits on Oct 07, 2011
Derick Bailey derickbailey added a test and code to allow a router to define a route with no cal…
…lback method for the route name
6799c8e
Commits on Oct 29, 2011
Jeremy Ashkenas upgrading to the latest version of Underscore. 32ae113
Irene Ros iros Merge branch 'master' of github.com:spmason/backbone f499fc8
Irene Ros iros Reducing the amount of properties we are iterating over by removing t…
…he old properties that already exist in now. To do that, previousAttributes had to be cloned. Changing "void 0" return to "undefined".
f6a73ff
Irene Ros iros Adding a _unsetAttributes property on model that stores unset attribu…
…tes and appends them to the changedAttributes object.
d50c5e9
Irene Ros iros Setting _unsetAttributes to false in unset rather than changedAttribu…
…tes so that the unset attributes aren't lost on subsequent calls of changedAttributes. Added test to verify this behavior.
2be7714
Jeremy Ashkenas Fixes #689, documenting the need to resort collections with comparators. d94cfe5
Jeremy Ashkenas Merge branch 'master' of https://github.com/iros/backbone b4f680e
Jeremy Ashkenas Fixes #552 #693, allowing unset to work with changedAttributes() de740f8
Alex Graul alexgraul Fix for adding models with custom set methods to collections, issue #539
567e0a3
Jeremy Ashkenas Merge branch 'master' of https://github.com/alexgraul/backbone c37e2f9
Jeremy Ashkenas Needs testing, but fixes #686, fixes #592, and probably others -- all…
…ow you to override any $.ajax options.
8478567
Alex Graul alexgraul fix for wrapped errors inside success callbacks on save, issue #690 970ce07
Jeremy Ashkenas Merge branch 'router_no_callback' of https://github.com/derickbailey/… b2407ef
Jason Morrison jasonm gitignore vim swapfiles e2f1350
Jason Morrison jasonm Update QUnit c336e4b
Alex Graul alexgraul better method names 79eea1d
Jason Morrison jasonm Bump jQuery test suite dependency from 1.5 to 1.6.4 6717e42
Alex Graul alexgraul nicer again afc2d99
Tim Branyen tbranyen Merge pull request #698 from alexgraul/master
Fix for Issue #690
fbffb36
Irene Ros iros #673 - Adding index as a property on the options object that gets pas…
…sed when the add/remove callbacks get triggered on a collection.
80769fc
Tim Branyen tbranyen Merge pull request #700 from iros/673
#673 - Adding index as a property on the options object that gets passed
9982e31
Tim Branyen tbranyen Merge pull request #699 from jasonm/jm-bump-qunit
Update QUnit to 1.1.0 (newest stable)
2156b9e
Commits on Oct 30, 2011
Kyle Chaplin chaplinkyle Fix Todos example by importing the currently shipped version of jQuer…
…y that is located in /test/vendor.
0cd5b93
Commits on Oct 31, 2011
Brad Dunbar braddunbar implement callbacks as linked list de24305
Brad Dunbar braddunbar create empty tail as an invariant 6da0683
Jeremy Ashkenas Merge pull request #705 from oldAdam/master
Fix Todos example
fdbd3ee
Jeremy Ashkenas Fixes #659 5ebbeb0
Jeremy Ashkenas Merge branch 'master' of github.com:documentcloud/backbone 39061ff
Jeremy Ashkenas Merge branch 'events' of https://github.com/braddunbar/backbone 35600be
Jeremy Ashkenas fixing broken comparison. 18be710
Jeremy Ashkenas relying on _.escape, and fixing a lint problem. 3392d5f
Jeremy Ashkenas Adding AudioVroom as an example app. eec7d2a
Commits on Nov 03, 2011
Justin JustinDrake This means that after unbinding every event, a trigger call will retu…
…rn faster, because !(calls = this._callbacks) will evaluate to true.
f17747e
Commits on Nov 04, 2011
Jeremy Ashkenas Merge pull request #717 from JustinDrake/patch-1
Making unbind and trigger more compatible with each other
7070c27
Tristan McCann Trigger error on originalModel not model
The original model that the 'sync' request was called in should be the
object that is taking the 'error' trigger.

After a 'fetch' request on a collection, 'model' is the jQuery xhr
object, which does not have a 'trigger' method.
da51087
Jason Morrison jasonm Make function definition formatting consistent becb826
Jeremy Ashkenas Merge pull request #722 from jasonm/jm-format-function-defs
Make function definition formatting consistent for docs
f9ae1a1
Commits on Nov 08, 2011
Tim Branyen tbranyen Merge pull request #721 from TrisMcC/fix-model-trigger
Trigger error on originalModel not model
d9f4479
Commits on Nov 09, 2011
Sam Breed wookiehangover fixing whitespace consistency for #718
	all functions are formatted as such: `function(args) { ...`
a0843bb
Tim Branyen tbranyen Merge pull request #733 from wookiehangover/whitespace
fixing whitespace consistency for #718
0ccbba7
Jeremy Ashkenas Revert "fixing whitespace consistency for #718"
This reverts commit a0843bb.
7ece4ef
Brad Dunbar braddunbar set _changing = false only if !alreadyChanging 20a2e34
Jeremy Ashkenas Merge pull request #736 from braddunbar/nested-set
Multiple nested calls to set
478ef5c
Brad Dunbar braddunbar assert that change is only triggered once 3f00419
Commits on Nov 10, 2011
Brad Dunbar braddunbar implement unset/clear in terms of set 368953e
Brad Dunbar braddunbar ignore values when unsetting 12b1141
Brad Dunbar braddunbar unit test for ignore values when unsetting 66d209d
Brad Dunbar braddunbar add tests for #730 and #565 93ad86c
Brad Dunbar braddunbar bail immediately if !this._changed 0c08ab8
Commits on Nov 11, 2011
Brad Dunbar braddunbar unset accepts var args d87144d
Commits on Nov 14, 2011
Jeremy Ashkenas Adding Do.com as an example app. 06e0826
Jeremy Ashkenas removing the ol' upgrading section from the docs. 49b532b
Jeremy Ashkenas merging in the new backbone.js logo 1d41b45
Commits on Nov 16, 2011
Brad Dunbar braddunbar simpler arg parsing 7658021
Commits on Nov 17, 2011
Aidan Feldman afeld Navigate learns to change the route without adding a history entry
Also, instead of accepting a single boolean for trigger, the navigate
method now accepts an options object, with the following options:

- replace
- trigger

If you pass true instead of an options object, it's interpreted as
{trigger: true}

* pushState support - Aidan Feldman
* hashtag support and IE7 support - Tim Harper
* Tests were a joint effort.
df7c279
Commits on Nov 18, 2011
Jeremy Ashkenas adding foursquare as an example app, plus new logo 4f9cf93
Commits on Nov 21, 2011
Jeremy Ashkenas Adding Grove.io as an example app 61246a7
Jeremy Ashkenas Adding Slavery Footprint as a Backbone.js example app da93529
Jeremy Ashkenas tweaking link fa96a37
Commits on Nov 22, 2011
Pablo Alonso alonsogarciapablo Fix typo in Backbone.Collection documentation 9cbf87e
Jeremy Ashkenas Merge pull request #755 from alonsogarciapablo/master
Fix typo in Backbone.Collection documentation
6df6070
Jeremy Ashkenas Update index.html b2cf0dc
Commits on Nov 23, 2011
Jeremy Ashkenas Upgrading our Underscore.js test dep to 1.2.2 66800f5
Jeremy Ashkenas Merge branch 'master' of github.com:documentcloud/backbone 7f80359
Jeremy Ashkenas updating copyright dates cfc5b1f
Jeremy Ashkenas hardlining the sidebar line for Lion. f5acb6d
Jeremy Ashkenas Merge branch 'replaceState' of https://github.com/lmp/backbone 30a89ac
Jeremy Ashkenas merging in #750 -- support for replaceSTate 1332246
Jeremy Ashkenas Fixes #674 -- pass options through to validate() 4185341
Jeremy Ashkenas Merge branch 'set-unset-clear' of https://github.com/braddunbar/backbone
bc9fbcb
TMaYaD TMaYaD Return the jquery object for el when this.$ is called without argument 2d2198c
Jeremy Ashkenas merging in #739 -- a massive simplification. 6687cde
Jeremy Ashkenas Merge branch 'master' of https://github.com/TMaYaD/backbone 43c815a
Tim Harper timcharper Update remaining call to _updateLocationHash to _updateHash
(Finish refactoring job from 1332246)
42ee70e
Jeremy Ashkenas merging in #758 -- although the API leaves something to be desired. 9fc7443
Jeremy Ashkenas Merge pull request #759 from lmp/master
Update remaining call to _updateLocationHash to _updateHash
c785ecb
Commits on Nov 24, 2011
Daniel Schildt d2s Update two links at index.html to latest URLs
- Link to Jake was broken.
- PhantomJS has official website with better information.
db8d85e
Jeremy Ashkenas Merge pull request #761 from d2s/master
Update two links at index.html to latest URLs
e8c1ce7
Commits on Nov 30, 2011
Tim Harper timcharper Bugfix: replace hash should not append hash mark to javascript:0
It's invalid to do so. Instead it should replace the entire URL,
javascript:0 included.

This gets rid of a javascript error that was emitted in IE7 every time
navigate was used with replace: true
1a06f9a
Commits on Dec 01, 2011
Jeremy Ashkenas Merge pull request #769 from lmp/master
Bugfix: replace hash should not append hash mark to javascript:0
8adac91
Commits on Dec 04, 2011
Robert Gieseke rgieseke Only remove single '#' when getting URL fragment.
Firefox has a bug that auto-decodes the hash fragment
(https://bugzilla.mozilla.org/show_bug.cgi?id=483304), which makes
it impossible to have a hash like '#%23backbone.js'.
fd78dbf
Magnus Holm judofyr parse:true runs the attributes through parse():
`new Model(attr, {parse:true})` will now call
Model.prototype.parse(attr). This is useful if
you want to create a model out of an object
structure from an external server.
bdbcfa9
Magnus Holm judofyr Col.fetch() should create models with parse:true:
This is done in two steps:

1. Col.fetch() now defaults to parse:true
2. Col.reset() and _prepareModel now passes along
   parse:true.

This means that Col.add() also accepts the
parse:true option.
67f689d
Commits on Dec 05, 2011
Jeremy Ashkenas Merge pull request #773 from judofyr/model-parse
Collection.reset/add should invoke Model's parse function (with tests)
dcc041a
Jeremy Ashkenas Merge pull request #772 from rgieseke/master
Fixes issue 498.
e10525d
Aitor Guevara Escalante aitorciki Add Ducksboard as an example app. 14dd201
Commits on Dec 06, 2011
Jeremy Ashkenas merging in ducksboard. 64d8fd6
Jeremy Ashkenas Fixes #734 1626fa7
Jeremy Ashkenas Fixes #732 1400eea
Commits on Dec 16, 2011
Jeremy Ashkenas Fixes #792 a50b714
Jeremy Ashkenas fixing commit note bug. d806f7e
Commits on Dec 19, 2011
Jeremy Ashkenas unifying property-or-function logic. c3852b8
Jeremy Ashkenas Fixes #788 dd83f20
Commits on Dec 20, 2011
Jeremy Ashkenas Adding Posterous Spaces as an example app cda555a
David Murdoch davidmurdoch Optimize regular expressions. The capture groups aren't needed/used; …
…the character classes will do the job just fine.


Also, normalize the use of quotation-marks (change `"` to `'`' where appropriate).
6ccdbb3
Jeremy Ashkenas Merge pull request #804 from davidmurdoch/patch-1
Optimize regular expressions.
d644a4b
Commits on Dec 21, 2011
Fábio M. Costa \w still includes \d http://www.regular-expressions.info/charclass.ht… 9e80ca1
Jeremy Ashkenas Merge pull request #805 from fabiomcosta/patch-1
\w still includes \d
04cb79a
Edil Kratskih ekratskih Cross domain issue patch for old ie browsers (<=7) 32b2f28
Commits on Dec 22, 2011
Irene Ros iros Forcing quint test execution order. 9d145ab
Tim Branyen tbranyen Merge pull request #807 from iros/qunit.force.order
Force quint test execution order.
a9fcd9b
Commits on Dec 23, 2011
= A model's urlRoot can now be a function allowing definition at runtime. b4e650b
= Merge branch 'urlrootasfunction' 9374fe5
= Use getValue to interpret urlRoot instead. 93a3911
Commits on Dec 25, 2011
Zack Owens allowing view events to be functions instead of simply names of prope…
…rties on a view
1c15874
Commits on Dec 26, 2011
Jeremy Ashkenas Merge pull request #809 from islandr/master
Allow Model.urlRoot to be a function
061fd3b
Jeremy Ashkenas Fixes #818 ee305c4
Jeremy Ashkenas Merge branch 'master' of github.com:documentcloud/backbone 4226d58
Irene Ros iros #819 documenting idAttribute. Also requested on pull req #210. 5701569
Tim Branyen tbranyen Merge pull request #820 from iros/819.idAttribute
documenting idAttribute
a04c248
Irene Ros iros Added navigation link 1591c42
Tim Branyen tbranyen Merge pull request #821 from iros/819.idAttribute
Added idAttribute navigation link to sidebar
7420342
Commits on Dec 30, 2011
Jeremy Ashkenas streamlining idAttribute documentation. 9a56d52
Jeremy Ashkenas Adding Picplum as an example app d06e8a6
Commits on Jan 06, 2012
Brad Dunbar braddunbar hasChanged/set should use the same comparison
When setting a value, if hasChanged and set disagree
about equality then hasChanged will return true without
firing a 'changed:*' event (or vice versa).  Using the
same comparison (_.isEqual) solves this problem.
934aba4
Jeremy Ashkenas Merge pull request #842 from braddunbar/hasChanged-comparison
hasChanged/set should use the same comparison
060da2b
Jeremy Ashkenas being a bit stricter about comment wrapping at 80 chars. 44bb57a
Jeremy Ashkenas Fixes #9, Backbone comparators can now be either sort() or sortBy() i…
…terators.
6b3ff7b
Jeremy Ashkenas Fixes #81 -- optimize for addition of large arrays of models, not for…
… individual inserts.
1715c18
Commits on Jan 07, 2012
Brad Dunbar braddunbar only call splice once instead of on each add 1ffae59
Zack Owens view events can now be a function that returns an events object b081fe8
Zack Owens adding docs for events function cd18a96
Commits on Jan 08, 2012
Jeremy Ashkenas Adding Diaspora as an example app. 780ddd3
Commits on Jan 09, 2012
Mickey Reiss Switched order of delegateEvents and initialize in Backbone.View cons…
…tructor in order to allow for explicit setting of this.el in initialize (and ensure that events are bound correctly).
478aaf3
Commits on Jan 10, 2012
Brad Dunbar braddunbar no need to _.bindAll _onModelEvent 61b2779
Jeremy Ashkenas Merge pull request #852 from braddunbar/no-bindall
No need to _.bindAll _onModelEvent
68d95c8
Brad Dunbar braddunbar collection.add should not alter models array c8919c4
Commits on Jan 11, 2012
Jeremy Ashkenas Documentation request in #599 df71650
Jeremy Ashkenas Merge branch 'master' of github.com:documentcloud/backbone 1675e76
Jeremy Ashkenas Merge pull request #851 from mickeyreiss/master
Switch order of delegateEvents and initialize in View constructor
933469a
Jeremy Ashkenas adding a test to ensure that routes aren't triggered multiple times. #… 2312b90
Jeremy Ashkenas merging in #846 eb868b6
Jeremy Ashkenas nice refactor. removed _add and _remove and moved 'em in to the publi…
…c API.
bf1ffbe
Jeremy Ashkenas clarifying paragraph for #843 3cbd790
Jeremy Ashkenas Fixes #839 d3ae0aa
Jeremy Ashkenas fixes #838 -- allow View#attributes to be defined as a function, as w…
…ell as a value.
cb7090d
Jeremy Ashkenas Fixes #836, Fixes #708 -- going back to previous stance: two models w…
…ith the same id can't be added to the same collection.
8cfb243
Brad Dunbar braddunbar only increment length once f329cbf
Brad Dunbar braddunbar more descriptive variable name 4dd506c
Commits on Jan 12, 2012
Jeremy Ashkenas Merge pull request #854 from braddunbar/inline-add-remove
Only Increment Length Once
a8dbe4e
Jeremy Ashkenas binding the comparator function before using it, so that you can rely…
… on properties of your collection within it.
1d90bb9
Jeremy Ashkenas Fixes #841, adding upgrading jquery, classname --> class in the docs. 4719659
Jeremy Ashkenas Fixes #826 -- expose Backbone.wrapError. cee62e6
Jeremy Ashkenas Fixes #823, mention 'attributes' 4d29dfc
Jeremy Ashkenas Fixes #822, change comment to avoid 'confusing' reference to super 88e6b32
Jeremy Ashkenas Merge pull request #815 from zowens/master
View Event Callbacks as Functions
feefb1c
Jeremy Ashkenas removing overzealous events setting API. 93cb997
Jeremy Ashkenas fixes #814 -- load initial models after Collection#initialize, not be…
…fore.
d514f2b
Jeremy Ashkenas Fixes #811 -- allow you to pass a context when unbinding events as well. a49bb4f
Jeremy Ashkenas Fixes #803, allows you to opt-out of hashchange, while opting-in to p…
…ush state, using full-page refreshes for old browsers.
328cb66
Jeremy Ashkenas Fixes #786 (and others) -- leading slashes should never be defined as…
… routes, or passed to navigate ... so strip 'em out proactively.
d5ff5e3
Commits on Jan 13, 2012
Brad Dunbar braddunbar (un)bind does not alter callback list during trigger 47e1f7e
Jeremy Ashkenas Fixes #783 -- adds a 'sync' event, fired whenever a successful call h…
…as been made to update the server.
8c03df5
Jeremy Ashkenas Merge pull request #723 from braddunbar/bind-during-trigger
(un)bind does not alter callback list during trigger
159e51e
Jeremy Ashkenas lint/style tweaks to prev commit. 837f774
Jeremy Ashkenas Fixes #720, document 'constructor' a881ba6
Jeremy Ashkenas adding a favicon 7c7f550
Jeremy Ashkenas Fixes #714, assign model.collection early, so that those overriding s…
…et() can use it from the get-go.
a8bd142
Jeremy Ashkenas Fixes #702: adds 'initial' and 'shuffle' to Backbone collections. a78be62
Jeremy Ashkenas Fixes #419 -- add a global 'route' event, on Bacckbone.history. 5b43cd9
Jeremy Ashkenas fixes #651 -- always clone options. b28a242
Jeremy Ashkenas Fixes #641 -- on and off are now the preferred names for bind and unb…
…ind, following jQuery.
51335bf
Jeremy Ashkenas Fixes #640 -- adds the ability to bind/unbind/trigger (on/off/trigger…
…) multiple, space separated events, after jQuery.
5aa4fda
Jeremy Ashkenas allow the passing of any number of arguments to Model#initialize 4316b04
Jeremy Ashkenas Fixes #634, documentation of emulateHTTP 32e5ab7
Jeremy Ashkenas Fixes #629, documents how easy it is to make event dispatching objects. 9c62b26
Jeremy Ashkenas Fixes #593 -- pass complete options to model constructor on create() 3f0979f
Jeremy Ashkenas Fixes #582, fixes #425, run a second loop to trigger change:attribute…
… events after all changes have been made.
34e0f7f
Brad Dunbar braddunbar Documentation for Backbone.Events 920d047
Jeremy Ashkenas Adding options.index to Collection#add and #remove. 2dce413
Jeremy Ashkenas Merge pull request #857 from braddunbar/events-documentation
Documentation for Backbone.Events
9c0e7f0
Brad Dunbar braddunbar trigger all for each event 9df6387
Commits on Jan 14, 2012
Jeremy Ashkenas Merge pull request #858 from braddunbar/trigger-multiple
trigger all for each event
61fc127
Commits on Jan 16, 2012
Edil Kratskih ekratskih Simple refactoring 07ba2d5
Commits on Jan 17, 2012
Jeremy Ashkenas Merge pull request #859 from ekratskih/master
Cross domain issue patch for old ie browsers (<=7)
05a45d3
Jeremy Ashkenas reverting previous change (#859) ff176ac
Jeremy Ashkenas Fixes #574, clone 'models' before removing, so as to allow collection…
….remove(collection.models)
7ba0275
Jeremy Ashkenas Fixes #861, better error message for adding invalid models to a colle…
…ction.
2d02a3c
Jeremy Ashkenas expanding the section in the FAQ explaining why Backbone doesn't mode…
…l associations / nested documents for you.
66d509f
Jeremy Ashkenas removing erroneous console.log 09110a6
Jeremy Ashkenas Fixes #570, supports Model#save(key, value) 42d321f
Brad Dunbar braddunbar use implicit callback if none provided 57ef218
Jeremy Ashkenas Fixes #567 ... Adds a view. for the jQuery cached reference to a view…
…'s element ... and this.setElement() as a way to easily change it, redelegating events.
1c053d9
Jeremy Ashkenas Merge pull request #862 from braddunbar/implicit-callback
Router: Use implicit callback if none provided
0dedb05
Jeremy Ashkenas removing redundant attributes check. b5875ac
Jeremy Ashkenas DRY-ing up setElement() a bit. cdce2ec
Brad Dunbar braddunbar docs for #862 29c512c
Jeremy Ashkenas Fixes #563. Initial draft of 'wait: true' for pessimistic instead of …
…optimistic save() create() and destroy(). Makes it easier to have your asynchronous UI and eat it too.
cea56e5
Jeremy Ashkenas Merge pull request #863 from braddunbar/route-docs
docs for #862
252919f
Jeremy Ashkenas Fixes #555 -- don't return the parent constructor's value. f417ddd
Commits on Jan 18, 2012
Brad Dunbar braddunbar `added`/`removed` should be `add`/`remove` b2a2d6f
Jeremy Ashkenas Merge pull request #865 from braddunbar/add-remove-docs
`added`/`removed` should be `add`/`remove`
197861c
Brad Dunbar braddunbar `equals` is deprecated; use `equal` instead 397d11e
Brad Dunbar braddunbar Collection#add tweaks
* leave collection in a consistent state after throw
* correct indices
09ab8cb
Jeremy Ashkenas Merge pull request #867 from braddunbar/equal
`equals` is deprecated;  use `equal` instead
fc7e6ba
Jeremy Ashkenas Merge pull request #866 from braddunbar/add-tweaks
Collection#add tweaks
910ca3c
Brad Dunbar braddunbar fix #871 - calling set with 'attributes' property b05deb5
Vladimir Chernis vlazzle fixed typo in test for (presumably) equality c7c7b3c
Commits on Jan 20, 2012
Brad Dunbar braddunbar setting undefined attributes
* undefined attrs should still be set
* unset triggers change for undefined attrs
* values are set regardless of change/equality
3a89185
Jeremy Ashkenas Merge pull request #879 from braddunbar/set
Setting Undefined Attributes
a739098
Brad Dunbar braddunbar Model.constructor only take attrs, not models.
As per discussion in #873.
66161b0
Jeremy Ashkenas Merge pull request #881 from braddunbar/ctor-args
Model.constructor only take attrs, not models.
8d5f50a
Commits on Jan 22, 2012
Jeremy Ashkenas making method colon style consistent -- no space before the colon. efa58fd
Jeremy Ashkenas resolved merge 04c2d10
Jeremy Ashkenas changing README to Markdown to make the new GitHub CSS happy. 5962efa
Jeremy Ashkenas trying new ASCII 4c1b247
Jeremy Ashkenas linking to backbonejs.org directly a9a3499
Jeremy Ashkenas Merge pull request #872 from vovik/master
fixed typo in test for (presumably) equality
36fde54
Commits on Jan 23, 2012
Jeremy Ashkenas Fixes #538 -- adds Backbone.history.stop() for unit testers. 96a7274
Jeremy Ashkenas Fixes #490 -- named, but not splatted params, must match at least one…
… character.
4980453
Jeremy Ashkenas Fixes #886, pass through options.parse when creating a new collection. 3e5f713
Jeremy Ashkenas moving the methodMap inside of the Backbone.sync section. 71641fb
Nayan Hajratwala nhajratw updated date 94333d2
Jeremy Ashkenas Merge pull request #887 from nhajratw/master
Just updated the Copyright date
617fc7d
Jeremy Ashkenas Overhauling 'validate' -- Receives the computed new state of the attr…
…s, not just the delta. Now runs on model create, raising an exception if you try to 'new' and invalid model ... also runs even if changed silently.
ab164c4
Jeremy Ashkenas Merge branch 'master' of github.com:documentcloud/backbone 3cf646b
Commits on Jan 24, 2012
Jeremy Ashkenas Fixes #117 -- adds a section to the FAQ about Rails' preference to na…
…mespace/wrap JSON.
97c72a1
Commits on Jan 25, 2012
Jeremy Ashkenas fixing accidental global 'l' in loop. c5ddc6b
Jeremy Ashkenas comments++ 67a6092
Jeremy Ashkenas adding pretty download link/buttons da25d46
Jeremy Ashkenas bumping up the size of the section headers... e63fdc6
Jeremy Ashkenas re-wording the intro 'graf, adding links. 9ad7b6a
Jeremy Ashkenas spacing out the headers a bit more 028771f
Commits on Jan 27, 2012
Brad Dunbar braddunbar Fire `'change:attr'` from `change` 0d6e5f3
Brad Dunbar braddunbar documentation for #893 db12a23
Commits on Jan 29, 2012
Doug Neiner dcneiner Made minor optimization to scoped jQuery/Zepto method $ on the Backbo…
…ne.View
e1762ed
Doug Neiner dcneiner Updated context find (`.$`) to use new cached, wrapped `this.$el`. 018c19a
Chris Korhonen ckorhonen Added Animoto to Examples ecd4e5a
Commits on Jan 30, 2012
Brad Dunbar braddunbar cache changed attributes 2f654d2
Brad Dunbar braddunbar use `_.has` for Object proto props 2a6624c
Jeremy Ashkenas Merge pull request #893 from braddunbar/change
Fire `'change:attr'` from `change`
d3459ee
Jeremy Ashkenas Merge pull request #897 from dcneiner/jquery-zepto-context
Made minor optimization to scoped jQuery/Zepto method $ on the Backbone.View
31046e0
Jeremy Ashkenas tweaking font-sizes / spacing a bit. 8df28fd
Jeremy Ashkenas fixes #64 -- mention that POST and PUT are complete in docs. e08ff14
Jeremy Ashkenas Merge pull request #898 from ckorhonen/master
Documentation - Added Animoto to Examples Section
edafdeb
Jeremy Ashkenas adding Animoto.com as an example app. 0bbff7d
Jeremy Ashkenas trying to fix animoto.png ecba0ec
Jeremy Ashkenas Adding Stripe and Code School as example apps. 00b2551
Jeremy Ashkenas Fixes #892 ... make .route() chainable. ac580ca
Jeremy Ashkenas adding a section to the Backbone FAQ on extending... a2ab3b1
Jeremy Ashkenas missed an API regression in model.changedAttributes(), reimplementing…
… in the same way as the original.
4b4f2c1
Brad Dunbar braddunbar factor away else branch ef9d40a
Brad Dunbar braddunbar one more refactor... fb97ef1
Brad Dunbar braddunbar check for duplicate models/ids 50e8103
Jeremy Ashkenas Merge pull request #901 from braddunbar/add-duplicate
Check for Duplicate models/ids
da7bf99
Tomasz Tunik tomasztunik Fixed small leak introduced by #901 f52ef8c
Brad Dunbar braddunbar Merge pull request #902 from tomasztunik/master
Fixed variable leak to global scope
62620b5
Brad Dunbar braddunbar leaked global 8ce8753
Jeremy Ashkenas Backbone.js 0.9.0 5ce976b