Commit Graph

823 Commits

Author SHA1 Message Date
Jeremy Ashkenas
49804535dc Fixes #490 -- named, but not splatted params, must match at least one character. 2012-01-23 11:00:09 -05:00
Jeremy Ashkenas
96a7274cf7 Fixes #538 -- adds Backbone.history.stop() for unit testers. 2012-01-23 10:31:53 -05:00
Jeremy Ashkenas
36fde545f9 Merge pull request #872 from vovik/master
fixed typo in test for (presumably) equality
2012-01-22 10:04:57 -08:00
Jeremy Ashkenas
a9a3499af1 linking to backbonejs.org directly 2012-01-22 12:55:05 -05:00
Jeremy Ashkenas
4c1b247adb trying new ASCII 2012-01-22 12:53:23 -05:00
Jeremy Ashkenas
5962efab59 changing README to Markdown to make the new GitHub CSS happy. 2012-01-22 12:51:13 -05:00
Jeremy Ashkenas
04c2d10f30 resolved merge 2012-01-22 12:45:39 -05:00
Jeremy Ashkenas
efa58fd2d7 making method colon style consistent -- no space before the colon. 2012-01-22 12:44:25 -05:00
Jeremy Ashkenas
8d5f50ab27 Merge pull request #881 from braddunbar/ctor-args
Model.constructor only take attrs, not models.
2012-01-20 12:57:34 -08:00
Brad Dunbar
66161b06fd Model.constructor only take attrs, not models.
As per discussion in #873.
2012-01-20 15:53:39 -05:00
Jeremy Ashkenas
a739098049 Merge pull request #879 from braddunbar/set
Setting Undefined Attributes
2012-01-20 12:25:51 -08:00
Brad Dunbar
3a891854e8 setting undefined attributes
* undefined attrs should still be set
* unset triggers change for undefined attrs
* values are set regardless of change/equality
2012-01-20 11:02:46 -05:00
vlad
c7c7b3c1a1 fixed typo in test for (presumably) equality 2012-01-18 13:49:09 -08:00
Brad Dunbar
b05deb5fb5 fix #871 - calling set with 'attributes' property 2012-01-18 12:45:09 -05:00
Jeremy Ashkenas
910ca3c190 Merge pull request #866 from braddunbar/add-tweaks
Collection#add tweaks
2012-01-17 22:50:17 -08:00
Jeremy Ashkenas
fc7e6ba3cf Merge pull request #867 from braddunbar/equal
`equals` is deprecated;  use `equal` instead
2012-01-17 22:49:40 -08:00
Brad Dunbar
09ab8cb17d Collection#add tweaks
* leave collection in a consistent state after throw
* correct indices
2012-01-17 23:53:02 -05:00
Brad Dunbar
397d11e340 equals is deprecated; use equal instead
http://docs.jquery.com/QUnit/equal#actualexpectedmessage
2012-01-17 23:52:12 -05:00
Jeremy Ashkenas
197861c00d Merge pull request #865 from braddunbar/add-remove-docs
`added`/`removed` should be `add`/`remove`
2012-01-17 18:58:42 -08:00
Brad Dunbar
b2a2d6fff6 added/removed should be add/remove 2012-01-17 21:55:45 -05:00
Jeremy Ashkenas
f417ddd1ab Fixes #555 -- don't return the parent constructor's value. 2012-01-17 16:13:28 -05:00
Jeremy Ashkenas
252919f841 Merge pull request #863 from braddunbar/route-docs
docs for #862
2012-01-17 12:41:04 -08:00
Jeremy Ashkenas
cea56e523a 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. 2012-01-17 15:26:26 -05:00
Brad Dunbar
29c512c47c docs for #862 2012-01-17 15:02:05 -05:00
Jeremy Ashkenas
cdce2ec30f DRY-ing up setElement() a bit. 2012-01-17 14:17:02 -05:00
Jeremy Ashkenas
b5875ac64c removing redundant attributes check. 2012-01-17 14:13:18 -05:00
Jeremy Ashkenas
0dedb05093 Merge pull request #862 from braddunbar/implicit-callback
Router: Use implicit callback if none provided
2012-01-17 11:02:32 -08:00
Jeremy Ashkenas
1c053d9f71 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. 2012-01-17 13:54:42 -05:00
Brad Dunbar
57ef21839b use implicit callback if none provided 2012-01-17 12:12:20 -05:00
Jeremy Ashkenas
42d321f236 Fixes #570, supports Model#save(key, value) 2012-01-17 11:55:15 -05:00
Jeremy Ashkenas
09110a6656 removing erroneous console.log 2012-01-17 11:18:17 -05:00
Jeremy Ashkenas
66d509f99a expanding the section in the FAQ explaining why Backbone doesn't model associations / nested documents for you. 2012-01-17 11:16:25 -05:00
Jeremy Ashkenas
2d02a3cfb6 Fixes #861, better error message for adding invalid models to a collection. 2012-01-17 10:54:03 -05:00
Jeremy Ashkenas
7ba0275613 Fixes #574, clone 'models' before removing, so as to allow collection.remove(collection.models) 2012-01-17 10:29:01 -05:00
Jeremy Ashkenas
ff176ac61f reverting previous change (#859) 2012-01-17 10:17:42 -05:00
Jeremy Ashkenas
05a45d3e9d Merge pull request #859 from ekratskih/master
Cross domain issue patch for old ie browsers (<=7)
2012-01-17 07:09:55 -08:00
Edil Kratskih
07ba2d5398 Simple refactoring 2012-01-16 13:10:34 +06:00
Jeremy Ashkenas
61fc127fea Merge pull request #858 from braddunbar/trigger-multiple
trigger all for each event
2012-01-14 06:11:10 -08:00
Brad Dunbar
9df6387d9e trigger all for each event 2012-01-13 18:58:11 -05:00
Jeremy Ashkenas
9c0e7f00ea Merge pull request #857 from braddunbar/events-documentation
Documentation for Backbone.Events
2012-01-13 14:25:27 -08:00
Jeremy Ashkenas
2dce413247 Adding options.index to Collection#add and #remove. 2012-01-13 17:20:15 -05:00
Brad Dunbar
920d047145 Documentation for Backbone.Events 2012-01-13 17:16:53 -05:00
Jeremy Ashkenas
34e0f7fb26 Fixes #582, fixes #425, run a second loop to trigger change:attribute events after all changes have been made. 2012-01-13 17:08:48 -05:00
Jeremy Ashkenas
3f0979f09a Fixes #593 -- pass complete options to model constructor on create() 2012-01-13 16:56:12 -05:00
Jeremy Ashkenas
9c62b26ef0 Fixes #629, documents how easy it is to make event dispatching objects. 2012-01-13 16:26:05 -05:00
Jeremy Ashkenas
32e5ab7ae9 Fixes #634, documentation of emulateHTTP 2012-01-13 16:17:24 -05:00
Jeremy Ashkenas
4316b04ffa allow the passing of any number of arguments to Model#initialize 2012-01-13 16:10:14 -05:00
Jeremy Ashkenas
5aa4fda9ba Fixes #640 -- adds the ability to bind/unbind/trigger (on/off/trigger) multiple, space separated events, after jQuery. 2012-01-13 16:01:59 -05:00
Jeremy Ashkenas
51335bf10f Fixes #641 -- on and off are now the preferred names for bind and unbind, following jQuery. 2012-01-13 15:27:57 -05:00
Jeremy Ashkenas
b28a24207a fixes #651 -- always clone options. 2012-01-13 14:30:43 -05:00