Commits on Mar 19, 2012
  1. @lynaghk
Commits on Dec 29, 2011
  1. @lynaghk
Commits on Oct 4, 2011
  1. @lynaghk
  2. @lynaghk

    Add SVG drag & pan example.

    lynaghk committed Oct 4, 2011
Commits on Oct 3, 2011
  1. @lynaghk

    Move (:require jsd3.core) out of cljs-d3.core; it's up to you to make…

    … sure Google Closure includes D3.
    lynaghk committed Oct 3, 2011
  2. @lynaghk

    Update Scatterplot example to use ClojureScript's new `(:use [cljs-d3…

    ….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
    lynaghk committed Oct 3, 2011
  3. @lynaghk
Commits on Sep 30, 2011
  1. @lynaghk
Commits on Sep 28, 2011
  1. @lynaghk

    Design Draft of C2: A less powerful D3 written in Clojure.

    I'm just throwing things down on the screen; please don't hold me to any of this, kthx.
    lynaghk committed Sep 26, 2011
Commits on Sep 27, 2011
  1. @lynaghk

    Fix (data) shim to correctly handle Clojure functions.

    (They have a .length attribute, so (jsArr?) was returning true)
    lynaghk committed Sep 27, 2011
Commits on Sep 23, 2011
  1. @lynaghk
  2. @lynaghk

    Add (each) shim.

    lynaghk committed Sep 22, 2011
Commits on Sep 22, 2011
  1. @lynaghk

    (append) can now accept raw nodes.

    Hopefully I can take this out of the shim after Mike merges this upstream:
    
        d3/d3#311
    lynaghk committed Sep 22, 2011
  2. @lynaghk

    Add (append*), a function that returns the original selection rather …

    …than the appended elements.
    lynaghk committed Sep 22, 2011
  3. @lynaghk
Commits on Sep 21, 2011
  1. @lynaghk
Commits on Sep 20, 2011
  1. @lynaghk

    Add node shim.

    lynaghk committed Sep 20, 2011
  2. @lynaghk

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

    …nd selection "div" {:class "tree"}).
    lynaghk committed Sep 20, 2011
Commits on Sep 16, 2011
  1. @lynaghk

    Update ClojureScript submodule.

    lynaghk committed Sep 16, 2011
  2. @lynaghk
  3. @lynaghk
  4. @lynaghk

    Wrap d3.layout.histogram() function.

    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)])
    lynaghk committed Sep 16, 2011
Commits on Sep 12, 2011
  1. @lynaghk
  2. @lynaghk

    Add special behavior to (append) to handle proper SVG namespace const…

    …ruction and automatically namespace new children.
    lynaghk committed Sep 12, 2011
Commits on Sep 10, 2011
  1. @lynaghk
  2. @lynaghk

    Update clojurescript.

    lynaghk committed Sep 10, 2011
  3. @lynaghk

    Update d3.js to version 2.1.3.

    lynaghk committed Sep 10, 2011
Commits on Aug 30, 2011
  1. @lynaghk

    Shim D3 axis helper.

    lynaghk committed Aug 30, 2011
  2. @lynaghk

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

    …ional arguments to d3 functions.
    lynaghk committed Aug 30, 2011
  3. @lynaghk
  4. @lynaghk

    Add min-0-max helper.

    lynaghk committed Aug 30, 2011
  5. @lynaghk

    Update to D3 2.1.1.

    lynaghk committed Aug 30, 2011
  6. @lynaghk

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

    …ther than just using (apply).
    
    Closes #1.
    lynaghk committed Aug 30, 2011
  7. @lynaghk

    Add quantile function.

    lynaghk committed Aug 29, 2011
Commits on Aug 29, 2011
  1. @lynaghk