MCPcopy Create free account
hub / github.com/idank/explainshell / d3_selection_classedName

Function d3_selection_classedName

explainshell/web/static/js/d3.v3.js:705–717  ·  view source on GitHub ↗
(name)

Source from the content-addressed store, hash-verified

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) {

Callers

nothing calls this directly

Calls 3

d3_selection_classedReFunction · 0.85
d3_collapseFunction · 0.85
addMethod · 0.80

Tested by

no test coverage detected