Home | History | Annotate | Download | only in css

Lines Matching refs:pseudo

770             // If we're matching normal rules, set a pseudo bit if 
771 // we really just matched a pseudo-element.
1296 // Copy any pseudo bits that the visited style has to the primary style so that
1297 // pseudo element styles will continue to work for pseudo elements inside :visited
1299 for (unsigned pseudo = FIRST_PUBLIC_PSEUDOID; pseudo < FIRST_INTERNAL_PSEUDOID; ++pseudo) {
1300 if (visitedStyle->hasPseudoStyle(static_cast<PseudoId>(pseudo)))
1301 m_style->setHasPseudoStyle(static_cast<PseudoId>(pseudo));
1490 // If we have first-letter pseudo style, do not share this style
1613 PassRefPtr<RenderStyle> CSSStyleSelector::pseudoStyleForElement(PseudoId pseudo, Element* e, RenderStyle* parentStyle, bool matchVisitedPseudoClass)
1626 visitedStyle = pseudoStyleForElement(pseudo, e, parentVisitedStyle ? parentVisitedStyle : parentStyle, true);
1631 initForStyleResolve(e, parentStyle, pseudo);
1638 // Since we don't use pseudo-elements in any of our quirk/print user agent rules, don't waste time walking
1653 m_style->setStyleType(pseudo);
1854 // FIXME: Don't support this mutation for pseudo styles like first-letter or first-line, since it's not completely
2047 // We know this selector does not include any pseudo selectors.
2280 // a selector is invalid if something follows a pseudo-element
2281 // We make an exception for scrollbar pseudo elements and allow a set of pseudo classes (but nothing else)
2282 // to follow the pseudo elements.
2467 // CSS scrollbars match a specific subset of pseudo classes, and they have specialized rules for each
2475 // Normal element pseudo class checking.
2477 // Pseudo classes:
2875 // obey the CSS spec here in the test for matching the pseudo.
2960 // pseudo class and just apply to everything.