MCPcopy
hub / github.com/adobe-webplatform/Snap.svg / getSomeDefs

Function getSomeDefs

src/svg.js:1160–1171  ·  view source on GitHub ↗
(el)

Source from the content-addressed store, hash-verified

1158 return false;
1159 };
1160function getSomeDefs(el) {
1161 var p = el.node.ownerSVGElement && wrap(el.node.ownerSVGElement) ||
1162 el.node.parentNode && wrap(el.node.parentNode) ||
1163 Snap.select("svg") ||
1164 Snap(0, 0),
1165 pdefs = p.select("defs"),
1166 defs = pdefs == null ? false : pdefs.node;
1167 if (!defs) {
1168 defs = make("defs", p.node).node;
1169 }
1170 return defs;
1171}
1172function getSomeSVG(el) {
1173 return el.node.ownerSVGElement && wrap(el.node.ownerSVGElement) || Snap.select("svg");
1174}

Callers 3

element.jsFile · 0.70
attr.jsFile · 0.70
fillStrokeFunction · 0.70

Calls 3

wrapFunction · 0.70
SnapFunction · 0.70
makeFunction · 0.70

Tested by

no test coverage detected