()
| 657 | if (x == null) this.removeAttribute(name); else this.setAttribute(name, x); |
| 658 | } |
| 659 | function attrFunctionNS() { |
| 660 | var x = value.apply(this, arguments); |
| 661 | if (x == null) this.removeAttributeNS(name.space, name.local); else this.setAttributeNS(name.space, name.local, x); |
| 662 | } |
| 663 | return value == null ? name.local ? attrNullNS : attrNull : typeof value === "function" ? name.local ? attrFunctionNS : attrFunction : name.local ? attrConstantNS : attrConstant; |
| 664 | } |
| 665 | function d3_collapse(s) { |
nothing calls this directly
no outgoing calls
no test coverage detected