Permalink
Commits on Mar 18, 2015
  1. Merge pull request #20 from jridgewell/extend

    Use Backbone's native `.extend` for defining `Support.CompositeView` and `Support.SwappingRouter`.
    ecbypi committed Mar 18, 2015
  2. Use Backbone's native .extend

    - Use native .extend to create SwappingRouter
    - Use native .extend to create CompositeView
    - Use #call where appropriate
    - Test instanceof
    Justin Ridgewell committed with jridgewell Jul 11, 2013
Commits on Feb 23, 2015
  1. Bump version to v0.5.1

    ecbypi committed Feb 23, 2015
  2. Specify license in gemspec

    ecbypi committed Feb 23, 2015
Commits on Feb 21, 2015
  1. Stop using deprecated `Observer` APIs

    Remove redundant test checking the implementation of
    `CompositeView#leave()`.
    ecbypi committed Feb 21, 2015
Commits on Feb 16, 2015
  1. Bump version to 0.5.0

    Update CHANGELOG
    ecbypi committed Feb 16, 2015
  2. Add bower.json [ci skip]

    Closes #23.
    ecbypi committed Feb 16, 2015
  3. Deprecate `bindTo` and `unbindFromAll`

    Methods are now proxies to Backbone's `listenTo` and `stopListening`.
    Add a deprecation warning when using `bindTo` and `unbindFromAll`.
    
    Cleanup tests, removing unneeded assertions and updating `Observer`s
    tests to ensure they call through to `listenTo` and `stopListening`.
    
    Closes #21.
    jridgewell committed with ecbypi Jul 11, 2013
  4. Add .jshintrc

    Configuration based on [hound's][] configuration for JavaScript, adding
    project-specific globals.
    ecbypi committed Feb 16, 2015
Commits on Feb 8, 2015
  1. Update `.travis.yml`

    * Enable docker infrastructure
    * Test on ruby 2.2.0. Since ruby is only used as a development
      dependency, there isn't a need to test against multiple versions of
      ruby since none of the `railtie` functionality is being tested.
    ecbypi committed Feb 8, 2015
  2. Update development dependencies

    * Update jasmine config by re-running `jasmine init`
    * Update tests for latest version of `jasmine`
    * Use `setTimeout` in combination with `jasmine` 2.0's `done` callback
      to replace the functionality of `runs`. Removes the need for
      `Helpers.sleep()`.
    ecbypi committed Feb 8, 2015
Commits on Jan 20, 2015
Commits on Nov 5, 2014
  1. Notice that we're not maintaining this project

    Includes message asking for a new maintainer.
    jferris committed Nov 5, 2014
Commits on Oct 29, 2014
  1. Merge pull request #25 from ecbypi/set-parent-before-render

    Set parent before render
    cpytel committed Oct 29, 2014
Commits on Oct 1, 2014
  1. Set parent before rendering child view

    Allows the child view to have access to the parent when rendering so the
    child can more easily bind to events on the parent. Alternatives include
    manually passing in the parent view when initializing the view (which is
    redundant) or having the parent setup the child view's listeners.
    ecbypi committed Apr 20, 2014
  2. Whitespace, indentation and syntax cleanup

    * Add missing semi-colons
    * Consistent 2-space indentation
    * Remove trailing whitespace
    ecbypi committed Sep 17, 2014
  3. Merge pull request #26 from ecbypi/ignore-gemfile-lock

    Remove Gemfile.lock; add to .gitignore
    cpytel committed Oct 1, 2014
Commits on Sep 18, 2014
  1. Remove Gemfile.lock; add to .gitignore

    Add development dependency for `jasmine-core` gem and `rspec` to limit
    them to 1.3.x and 2.14.x respectively. The `jasmine` wrapper gem allows
    for any version of `jasmine-core` >= 1.3.0 and `rspec` >= 2.5.0, causing
    versions 2.x and 3.1 to be installed and the tests to fail.
    ecbypi committed Sep 18, 2014
Commits on Jul 11, 2013
  1. Use #html instead of #empty and #append.

    Justin Ridgewell committed Jul 11, 2013
  2. Use Backbone's cached this.$el with Views.

    Justin Ridgewell committed Jul 11, 2013
Commits on Jun 24, 2013
  1. Merge pull request #18 from masondesu/patch-1

    Specified the language on some example blocks in the README.md
    cpytel committed Jun 24, 2013
Commits on Jun 23, 2013
Commits on May 10, 2013
  1. Update to Backbone 1.0, Underscore 1.4

    - Remove use of #make from Backbone view tests as it was deprecated
    - Update jQuery to 1.7 to gain access to #on
    - Update README and CHANGELOG to specify included versions
    - Bump version
    christoomey committed Apr 28, 2013
Commits on Apr 28, 2013
Commits on Apr 27, 2013
  1. Move backbone and underscore for asset pipeline

    - Move jQuery into the spec/ folder as we want to use the version
      bundled with Rails
    - Provide Backbone at Underscore via asset pipeline
    - Update README to reference included versions as well as how to override
    christoomey committed Apr 27, 2013
  2. Add 'swapped' method / event to composite_view

    Allows for triggering events when the new view is added to the DOM
    
    - SwappingRouter calls the swapped method if it exists
    - CompositeView emits 'swapped' event
    
    Closes pull request #11 - 'Add a call when the view has been swapped'
    christoomey committed Apr 26, 2013
  3. Update backbone-support/support.js

    Update variable declaration to comply with strict mode ("use strict").
    Also backwards compatible for non-strict mode.
    dguzzo committed with christoomey Dec 1, 2012
  4. Fix the scope for `prependChildTo`

    Similar to 589866d, prepending elements to another element in
    a composite view, should not prepend to all the selectors that match
    in the document.
    nhocki committed with christoomey Jan 15, 2013
Commits on Mar 8, 2013
  1. Fix gemspec

    This updates the gemspec to use a verson of Jasmine that works correctly
    so rake jasmine:ci runs.
    joshuaclayton committed Mar 8, 2013
Commits on Mar 5, 2013
  1. Bump version to 0.3.1

    joshuaclayton committed Mar 5, 2013