| 124408 | return index + 1; |
| 124409 | } // Recursively process group contents. |
| 124410 | function recurse(renderer, el, group8) { |
| 124411 | el = el.lastChild.previousSibling; |
| 124412 | let prev, idx = 0; |
| 124413 | visit(group8, (item)=>{ |
| 124414 | prev = renderer.mark(el, item, prev); |
| 124415 | ++idx; |
| 124416 | }); // remove any extraneous DOM elements |
| 124417 | domClear(el, 1 + idx); |
| 124418 | } // Bind a scenegraph item to an SVG DOM element. |
| 124419 | // Create new SVG elements as needed. |
| 124420 | function bind(item, el, sibling, tag, svg) { |
| 124421 | let node = item._svg, doc; // create a new dom node if needed |