Permalink
Commits on Aug 1, 2017
Commits on May 16, 2017
  1. Merge #4134 into Changelog 1.4

    megawac committed May 16, 2017
    * pr/4134:
      Fix minor changes
      Change funcName: function() -> funcName(), ES6 -> ES2015
      Fix typos, change example
      Better examples for preinitialize of Model and Collection
      Fix grammar
      Address comments.
      Fix syntax.
      Update change-log, Add preinitialize method example section for Model/Collection/Router/View
      Add Changelog
Commits on May 2, 2017
  1. Fix minor changes

    sajibcse68 committed May 2, 2017
Commits on May 1, 2017
  1. Clarifying improvements to router documentation (#4137)

    captbaritone committed with akre54 May 1, 2017
    * Improve documentation of what router actions are passed
    
    * Clarify that actions are functions (as opposed to events)
Commits on Apr 26, 2017
Commits on Apr 22, 2017
  1. Fix typos, change example

    sajibcse68 committed Apr 22, 2017
Commits on Apr 21, 2017
Commits on Apr 18, 2017
  1. Implement Model.mixin and Collection.mixin (#4024)

    megawac committed with akre54 Apr 18, 2017
    Combine implementation of collection and model underscore methods
  2. Fix grammar

    tamalsaha committed Apr 18, 2017
Commits on Apr 17, 2017
  1. Address comments.

    tamalsaha committed Apr 17, 2017
  2. Fix syntax.

    tamalsaha committed Apr 17, 2017
Commits on Apr 16, 2017
  1. Update change-log, Add preinitialize method example section for Model…

    sajibcse68 committed Apr 16, 2017
    …/Collection/Router/View
Commits on Apr 9, 2017
  1. Merge pull request #4131 from jbboehr/private-listening-public-on

    megawac committed on GitHub Apr 9, 2017
    Use the public `on` method when listening
Commits on Apr 8, 2017
  1. Add Changelog

    tamalsaha committed Apr 8, 2017
Commits on Apr 4, 2017
Commits on Feb 13, 2017
  1. Clarifies that changes cause update event (#4123)

    olanb7 committed with akre54 Feb 13, 2017
    This fixes #4109 by indicating that any set on a model, which causes a
    change event will results in the change event being bubbled up to the
    collection.
Commits on Jan 3, 2017
  1. Merge pull request #4112 from amZotti/patch-1

    jashkenas committed on GitHub Jan 3, 2017
    Update LICENSE
  2. Merge pull request #4114 from marmeladze/patch-1

    jashkenas committed on GitHub Jan 3, 2017
    update (c)opywrite years
  3. update years

    marmeladze committed on GitHub Jan 3, 2017
Commits on Jan 1, 2017
  1. Update LICENSE

    amZotti committed on GitHub Jan 1, 2017
Commits on Dec 30, 2016
Commits on Dec 28, 2016
  1. Merge pull request #4111 from charleswhchan/fix-index.html

    jashkenas committed on GitHub Dec 28, 2016
    Fix description for Model
  2. Fix description for Model

    charleswhchan committed Dec 28, 2016
    - Loads and saves [data] from the server.
Commits on Dec 1, 2016
Commits on Nov 29, 2016
  1. Stop testing IE8 in sauce (#4008)

    akre54 committed on GitHub Nov 29, 2016
Commits on Oct 27, 2016
  1. Merge pull request #4091 from philfreo/patch-3

    jashkenas committed on GitHub Oct 27, 2016
    Docs capitalization consistency
  2. Docs capitalization consistency

    philfreo committed on GitHub Oct 27, 2016
Commits on Sep 16, 2016
  1. Merge pull request #4075 from msrose/docs-search

    jashkenas committed on GitHub Sep 16, 2016
    Add filtering to documentation
Commits on Sep 12, 2016
  1. Add filtering to documentation

    msrose committed Sep 12, 2016
Commits on Jul 21, 2016
  1. Merge pull request #4061 from leebyron/iterable

    jridgewell committed on GitHub Jul 21, 2016
    Implements the JavaScript Iterable protocol.
  2. Implements the JavaScript Iterable protocol.

    leebyron committed Jul 20, 2016
    This introduces new methods related to Iterators on Backbone.Collection to mirror those found on Array: `values`, `keys`, `entries`, and `@@iterator`. Each of these methods will return a JavaScript Iterator, which has a `next` method, yielding the models or ids of models contained in the Collection.
    
    The CollectionIterator is careful to use the `at()` and `modelId()` methods on the host collection rather than direct access to the `models` property, which should ensure it is resilient to creative subclassing of Backbone.Collection and future feature addition.
    
    The [`@@iterator`](http://www.ecma-international.org/ecma-262/6.0/#sec-well-known-symbols) method is defined using `Symbol.iterator` if it exists in the JavaScript runtime (modern browsers/node.js) and falls back to the string `"@@iterator"` which was popularized by older versions of Firefox and has become the standard fallback behavior for other third-party libraries. This ensures that Backbone can still be used across all browsers, even with use of these new methods.
    
    Supporting Iterable allows better integration between Backbone and the most recent additions to the JavaScript language, including `for of` loops and data-collection constructor functions, as well as better integration with other third-party libraries that accept Iterables instead of only Arrays.
    
    Fixes #3954
Commits on Jul 5, 2016
  1. Merge pull request #4055 from akre54/qunit2

    megawac committed on GitHub Jul 5, 2016
    Update to Qunit2
Commits on Jun 20, 2016