Home | History | Annotate | Download | only in svg

Lines Matching defs:shadowRoot

328     SVGElement* shadowRoot = m_targetElementInstance->shadowTreeElement();
329 ASSERT(shadowRoot);
331 ContainerNode* parentNode = shadowRoot->parentNode();
351 if (SVGElement* shadowRoot = m_targetElementInstance->shadowTreeElement())
352 shadowRoot->setNeedsStyleRecalc();
361 RenderSVGShadowTreeRootContainer* shadowRoot = static_cast<RenderSVGShadowTreeRootContainer*>(renderer());
362 if (!shadowRoot)
367 shadowRoot->markShadowTreeForRecreation();
371 shadowRoot->updateFromElement();
376 shadowRoot->updateStyle(change);
483 void SVGUseElement::buildShadowAndInstanceTree(SVGShadowTreeRootElement* shadowRoot)
567 buildShadowTree(shadowRoot, target, m_targetElementInstance.get());
572 expandUseElementsInShadowTree(shadowRoot);
576 expandSymbolElementsInShadowTree(shadowRoot);
581 associateInstancesWithShadowTreeElements(shadowRoot->firstChild(), m_targetElementInstance.get());
587 shadowRoot->removeAllChildren();
593 ASSERT(m_targetElementInstance->shadowTreeElement()->parentNode() == shadowRoot);
620 String markup = serializer->serializeToString(shadowRoot, ec);
798 void SVGUseElement::buildShadowTree(SVGShadowTreeRootElement* shadowRoot, SVGElement* target, SVGElementInstance* targetInstance)
820 shadowRoot->appendChild(newChild.release(), ec);