equal
deleted
inserted
replaced
|
1 var d3_selectionRoot = d3_selection([[document]]); |
|
2 |
|
3 d3_selectionRoot[0].parentNode = document.documentElement; |
|
4 |
|
5 // TODO fast singleton implementation! |
|
6 // TODO select(function) |
|
7 d3.select = function(selector) { |
|
8 return typeof selector === "string" |
|
9 ? d3_selectionRoot.select(selector) |
|
10 : d3_selection([[selector]]); // assume node |
|
11 }; |
|
12 |
|
13 // TODO selectAll(function) |
|
14 d3.selectAll = function(selector) { |
|
15 return typeof selector === "string" |
|
16 ? d3_selectionRoot.selectAll(selector) |
|
17 : d3_selection([d3_array(selector)]); // assume node[] |
|
18 }; |