Permalink
Commits on Aug 25, 2011
  1. Fix albersUsa, again.

    mbostock committed Aug 25, 2011
  2. Merge branch 'release'

    mbostock committed Aug 25, 2011
  3. Add a handful of axis examples.

    mbostock committed Aug 25, 2011
  4. Add transition.transition.

    This derives a new transition from the existing transition, equivalent to (and
    implemented as) transition.select(function() { return this; }).
    mbostock committed Aug 25, 2011
Commits on Aug 24, 2011
  1. Allow tickFormat to be specified as a constant.

    This was basically supported already, but there was a slight bug in the truthy
    check for tickFormat. Now we check for null rather than falsiness.
    mbostock committed Aug 24, 2011
  2. More consistent timing for transitions.

    Previously, the start time for a transition could be slightly different for
    different elements, even when the transition was created at the same time. This
    commit allows timers to be created with an explicit reference time (then),
    allowing a transition to be temporaly consistent across elements.
    mbostock committed Aug 24, 2011
  3. Merge branch 'release'

    mbostock committed Aug 24, 2011
  4. Fix a bug in selector functions.

    They weren't being invoked with the correct syntax (being passed the data and
    index, with the current node as the context). This commit also removes the
    d3_array wrapper, which does not appear to be necessary; I've forgotten why it
    was there in the first place.
    mbostock committed Aug 24, 2011
Commits on Aug 23, 2011
  1. Merge branch 'release'

    mbostock committed Aug 23, 2011
  2. Merge branch 'drag' of https://github.com/jasondavies/d3 into release

    This also fixes a few bugs in the new implementation, restoring support for the
    offset between the mouse and the dragged element by reporting a delta rather
    than an absolute offset. Also, this fixes an infinite loop when an element is
    removed from the DOM.
    mbostock committed Aug 23, 2011
  3. Promote the axis component to the svg module.

    I'm including the axis component in the core build because it should be useful
    in many different visualization types, similar to the other svg components. The
    chart module contains a hodgepodge of more obscure visualization types, and
    there's no reason to pull those in for more common visualizations. Perhaps most
    importantly, the axis component isn't a chart type!
    mbostock committed Aug 23, 2011
  4. Tick subdivision.

    mbostock committed Aug 23, 2011
  5. Add a clip path.

    mbostock committed Aug 23, 2011
  6. Fix a bug in path z-index.

    The test wasn't catching it because it wasn't updating the domain.
    mbostock committed Aug 23, 2011
  7. Allow `on` to return the current listener.

    Fixes #216.
    mbostock committed Aug 23, 2011
  8. Tolerate empty domains. Fixes #115.

    mbostock committed Aug 23, 2011
  9. Allow custom ticks and tickFormat.

    Rather than specifying the ticks directly, you specify the arguments that will
    be passed to the scale's ticks function. I suppose there are some obscure cases
    where you might want more direct control over the generation of ticks, but this
    makes the common case easy, and we could add a tickFunction property in the
    future if we wanted to allow arbitrary control. Alternatively, you could write
    a new scale type that supports the desired tick behavior (e.g., time scale).
    mbostock committed Aug 23, 2011
Commits on Aug 22, 2011
  1. Axis transitions!

    mbostock committed Aug 22, 2011
  2. Merge branch 'master' into axis

    mbostock committed Aug 22, 2011
  3. Tweak example parameters.

    mbostock committed Aug 22, 2011
  4. Merge branch 'release'

    mbostock committed Aug 22, 2011
  5. Prevent click events on drag in zoom behaviour.

    You have to hold the mouse quite still though (see the zoom-pan
    example).  Perhaps we should have a small allowance for jittery mice?
    
    Fixes #243.
    jasondavies committed Aug 22, 2011