(name, value)
| 702 | return (name + "").trim().split(/^|\s+/); |
| 703 | } |
| 704 | function d3_selection_classed(name, value) { |
| 705 | name = d3_selection_classes(name).map(d3_selection_classedName); |
| 706 | var n = name.length; |
| 707 | function classedConstant() { |
| 708 | var i = -1; |
| 709 | while (++i < n) name[i](this, value); |
| 710 | } |
| 711 | function classedFunction() { |
| 712 | var i = -1, x = value.apply(this, arguments); |
| 713 | while (++i < n) name[i](this, x); |
| 714 | } |
| 715 | return typeof value === "function" ? classedFunction : classedConstant; |
| 716 | } |
| 717 | function d3_selection_classedName(name) { |
| 718 | var re = d3_selection_classedRe(name); |
| 719 | return function(node, value) { |
no test coverage detected