Lines Matching refs:pseudoId
1517 PseudoId pseudoId = pseudoStyleCache->at(i)->styleType();
1518 if (pseudoId == FIRST_LINE || pseudoId == FIRST_LINE_INHERITED)
1521 newPseudoStyle = renderer()->getUncachedPseudoStyle(PseudoStyleRequest(pseudoId), newStyle, newStyle);
1525 if (pseudoId < FIRST_INTERNAL_PSEUDOID)
1526 newStyle->setHasPseudoStyle(pseudoId);
1528 if (pseudoId == FIRST_LINE || pseudoId == FIRST_LINE_INHERITED) {
2486 void Element::updatePseudoElement(PseudoId pseudoId, StyleChange change)
2488 PseudoElement* existing = pseudoElement(pseudoId);
2498 if (!renderer() || !pseudoElementRendererIsNeeded(renderer()->getCachedPseudoStyle(pseudoId)))
2499 setPseudoElement(pseudoId, 0);
2500 } else if (RefPtr<PseudoElement> element = createPseudoElementIfNeeded(pseudoId)) {
2502 setPseudoElement(pseudoId, element.release());
2506 PassRefPtr<PseudoElement> Element::createPseudoElementIfNeeded(PseudoId pseudoId)
2517 if (!pseudoElementRendererIsNeeded(renderer()->getCachedPseudoStyle(pseudoId)))
2520 return PseudoElement::create(this, pseudoId);
2528 PseudoElement* Element::pseudoElement(PseudoId pseudoId) const
2530 return hasRareData() ? elementRareData()->pseudoElement(pseudoId) : 0;
2533 void Element::setPseudoElement(PseudoId pseudoId, PassRefPtr<PseudoElement> element)
2535 ensureElementRareData()->setPseudoElement(pseudoId, element);
2539 RenderObject* Element::pseudoElementRenderer(PseudoId pseudoId) const
2541 if (PseudoElement* element = pseudoElement(pseudoId))