Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Mar 19, 2012
Commits on Dec 29, 2011
Commits on Oct 4, 2011
  1. Add SVG drag & pan example.

    authored
Commits on Oct 3, 2011
  1. Move (:require jsd3.core) out of cljs-d3.core; it's up to you to make…

    authored
    … sure Google Closure includes D3.
  2. Update Scatterplot example to use ClojureScript's new `(:use [cljs-d3…

    authored
    ….core :only []])` namespace import syntax. Hooray! No more threading-macro hackery!
    
    Also update compile script to use `:foreign-libs` option to concatenate+minify d3.js dependency. Thanks to Luke VanderHart's (@levand) blog post:
    
        http://lukevanderhart.com/2011/09/30/using-javascript-and-clojurescript.html
Commits on Sep 30, 2011
Commits on Sep 28, 2011
  1. Design Draft of C2: A less powerful D3 written in Clojure.

    authored
    I'm just throwing things down on the screen; please don't hold me to any of this, kthx.
Commits on Sep 27, 2011
  1. Fix (data) shim to correctly handle Clojure functions.

    authored
    (They have a .length attribute, so (jsArr?) was returning true)
Commits on Sep 23, 2011
  1. Add (each) shim.

    authored
Commits on Sep 22, 2011
  1. (append) can now accept raw nodes.

    authored
    Hopefully I can take this out of the shim after Mike merges this upstream:
    
        mbostock/d3#311
  2. Add (append*), a function that returns the original selection rather …

    authored
    …than the appended elements.
Commits on Sep 21, 2011
Commits on Sep 20, 2011
  1. Add node shim.

    authored
  2. Append now takes an optional attribute map (just like jQuery!): (appe…

    authored
    …nd selection "div" {:class "tree"}).
Commits on Sep 16, 2011
  1. Wrap d3.layout.histogram() function.

    authored
    Not sure how intuitive this API will be;
    
        var h = d3.layout.histogram()
                  .range([0 10])
    
        var range = h.range()
    
    becomes
    
        (let [h     (layout/histogram :range [0 10])
              range (h :range)])
Commits on Sep 12, 2011
  1. Add special behavior to (append) to handle proper SVG namespace const…

    authored
    …ruction and automatically namespace new children.
Commits on Sep 10, 2011
  1. Update clojurescript.

    authored
  2. Update d3.js to version 2.1.3.

    authored
Commits on Aug 30, 2011
  1. Shim D3 axis helper.

    authored
  2. Refactor conditional shim functions so it is easier to pass along opt…

    authored
    …ional arguments to d3 functions.
  3. Add min-0-max helper.

    authored
  4. Update to D3 2.1.1.

    authored
  5. Change shim macro to define interop functions with explicit arity, ra…

    authored
    …ther than just using (apply).
    
    Closes #1.
  6. Add quantile function.

    authored
Commits on Aug 29, 2011
Something went wrong with that request. Please try again.