Sha256: 05489b52ee9f750032cc1935d94aa78747a648a211566928a5c14a5af7068a82
Contents?: true
Size: 793 Bytes
Versions: 31
Compression:
Stored size: 793 Bytes
Contents
d3_selectionPrototype.select = function(selector) { var subgroups = [], subgroup, subnode, group, node; if (typeof selector !== "function") selector = d3_selection_selector(selector); for (var j = -1, m = this.length; ++j < m;) { subgroups.push(subgroup = []); subgroup.parentNode = (group = this[j]).parentNode; for (var i = -1, n = group.length; ++i < n;) { if (node = group[i]) { subgroup.push(subnode = selector.call(node, node.__data__, i)); if (subnode && "__data__" in node) subnode.__data__ = node.__data__; } else { subgroup.push(null); } } } return d3_selection(subgroups); }; function d3_selection_selector(selector) { return function() { return d3_select(selector, this); }; }
Version data entries
31 entries across 31 versions & 2 rubygems