(name)
| 703 | return typeof value === "function" ? classedFunction : classedConstant; |
| 704 | } |
| 705 | function d3_selection_classedName(name) { |
| 706 | var re = d3_selection_classedRe(name); |
| 707 | return function(node, value) { |
| 708 | if (c = node.classList) return value ? c.add(name) : c.remove(name); |
| 709 | var c = node.getAttribute("class") || ""; |
| 710 | if (value) { |
| 711 | re.lastIndex = 0; |
| 712 | if (!re.test(c)) node.setAttribute("class", d3_collapse(c + " " + name)); |
| 713 | } else { |
| 714 | node.setAttribute("class", d3_collapse(c.replace(re, " "))); |
| 715 | } |
| 716 | }; |
| 717 | } |
| 718 | d3_selectionPrototype.style = function(name, value, priority) { |
| 719 | var n = arguments.length; |
| 720 | if (n < 3) { |
nothing calls this directly
no test coverage detected