Searched refs:PseudoElement (Results 1 - 25 of 25) sorted by relevance

/external/chromium_org/third_party/WebKit/Source/core/dom/
H A DPseudoElement.cpp28 #include "core/dom/PseudoElement.h"
43 String PseudoElement::pseudoElementNameForEvents(PseudoId pseudoId)
57 PseudoElement::PseudoElement(Element* parent, PseudoId pseudoId) function in class:WebCore::PseudoElement
66 PassRefPtr<RenderStyle> PseudoElement::customStyleForRenderer()
71 void PseudoElement::dispose()
84 void PseudoElement::attach(const AttachContext& context)
111 bool PseudoElement::rendererIsNeeded(const RenderStyle& style)
116 void PseudoElement::didRecalcStyle(StyleRecalcChange)
H A DPseudoElement.h36 class PseudoElement FINAL : public Element {
38 static PassRefPtr<PseudoElement> create(Element* parent, PseudoId pseudoId)
40 return adoptRef(new PseudoElement(parent, pseudoId));
59 PseudoElement(Element*, PseudoId);
74 DEFINE_NODE_TYPE_CASTS(PseudoElement, isPseudoElement());
H A DElementRareData.h29 #include "core/dom/PseudoElement.h"
46 void setPseudoElement(PseudoId, PassRefPtr<PseudoElement>);
47 PseudoElement* pseudoElement(PseudoId) const;
190 RefPtr<PseudoElement> m_generatedBefore;
191 RefPtr<PseudoElement> m_generatedAfter;
192 RefPtr<PseudoElement> m_backdrop;
241 inline void ElementRareData::setPseudoElement(PseudoId pseudoId, PassRefPtr<PseudoElement> element)
264 inline PseudoElement* ElementRareData::pseudoElement(PseudoId pseudoId) const
H A DElement.h58 class PseudoElement;
421 PseudoElement* pseudoElement(PseudoId) const;
H A DElement.cpp59 #include "core/dom/PseudoElement.h"
2473 if (PseudoElement* element = pseudoElement(pseudoElementSpecifier))
2720 PseudoElement* element = pseudoElement(pseudoId);
2722 // Need to clear the cached style if the PseudoElement wants a recalc so it
2727 // PseudoElement styles hang off their parent element's style so if we needed
2735 // PseudoElement's renderer for each style recalc.
2758 RefPtr<PseudoElement> element = document().ensureStyleResolver().createPseudoElementIfNeeded(*this, pseudoId);
2772 PseudoElement* Element::pseudoElement(PseudoId pseudoId) const
2779 if (PseudoElement* element = pseudoElement(pseudoId))
/external/chromium_org/third_party/WebKit/Source/core/css/
H A DCSSSelector.h66 PseudoElement, enumerator in enum:WebCore::CSSSelector::Match
309 return m_match == PseudoElement;
314 return m_match == PseudoElement && m_pseudoType == PseudoUnknown;
319 return m_match == PseudoElement && (m_pseudoType == PseudoUserAgentCustomElement || m_pseudoType == PseudoWebKitCustomElement);
358 return m_match == PseudoElement && pseudoType() == PseudoDistributed;
363 return m_match == PseudoElement && pseudoType() == PseudoContent;
H A DCSSSelector.cpp105 case PseudoElement:
460 if (m_match != PseudoClass && m_match != PseudoElement && m_match != PagePseudoClass)
568 m_match = PseudoElement;
569 } else if (m_match == PseudoElement && !element)
666 } else if (cs->m_match == CSSSelector::PseudoElement) {
777 case CSSSelector::PseudoElement:
H A DSelectorChecker.cpp138 if (context.selector->m_match == CSSSelector::PseudoElement) {
423 case CSSSelector::PseudoElement:
917 else if (selector->m_match == CSSSelector::PseudoElement && selector->pseudoType() == CSSSelector::PseudoCue) {
H A DRuleSet.cpp115 if (component->pseudoType() == CSSSelector::PseudoCue || (component->m_match == CSSSelector::PseudoElement && component->value() == TextTrackCue::cueShadowPseudoId()))
H A DCSSGrammar.y1431 $$->setMatch(CSSSelector::PseudoElement);
1444 $$->setMatch(CSSSelector::PseudoElement);
1456 $$->setMatch(CSSSelector::PseudoElement);
H A DCSSComputedStyleDeclaration.cpp62 #include "core/dom/PseudoElement.h"
1635 if (PseudoElement* element = toElement(m_node)->pseudoElement(m_pseudoElementSpecifier))
1659 // if it was a PseudoElement so we need to update it.
/external/chromium_org/third_party/WebKit/Source/core/inspector/
H A DInspectorDOMAgent.h175 void pseudoElementCreated(PseudoElement*);
176 void pseudoElementDestroyed(PseudoElement*);
H A DInspectorInstrumentation.idl65 #include "core/dom/PseudoElement.h"
442 void pseudoElementCreated([Keep] PseudoElement*);
445 void pseudoElementDestroyed([Keep] PseudoElement*);
H A DInspectorOverlay.cpp38 #include "core/dom/PseudoElement.h"
520 PseudoElement* pseudoElement = 0;
H A DInspectorDOMAgent.cpp50 #include "core/dom/PseudoElement.h"
1912 void InspectorDOMAgent::pseudoElementCreated(PseudoElement* pseudoElement)
1925 void InspectorDOMAgent::pseudoElementDestroyed(PseudoElement* pseudoElement)
1931 // If a PseudoElement is bound, its parent element must be bound, too.
/external/chromium_org/third_party/WebKit/Source/core/css/resolver/
H A DStyleResolver.h232 PassRefPtr<PseudoElement> createPseudoElementIfNeeded(Element&, PseudoId);
H A DStyleResolver.cpp886 PassRefPtr<PseudoElement> StyleResolver::createPseudoElementIfNeeded(Element& element, PseudoId pseudoId)
906 RefPtr<PseudoElement> pseudo = PseudoElement::create(&element, pseudoId);
977 if (PseudoElement* pseudoElement = element->pseudoElement(pseudoStyleRequest.pseudoId))
/external/chromium_org/third_party/WebKit/Source/core/frame/animation/
H A DAnimationController.cpp32 #include "core/dom/PseudoElement.h"
196 element->dispatchEvent(TransitionEvent::create(it->eventType, it->name, it->elapsedTime, PseudoElement::pseudoElementNameForEvents(element->pseudoId())));
/external/chromium_org/third_party/WebKit/Source/core/
H A Dwebcore_dom.target.darwin-arm.mk112 third_party/WebKit/Source/core/dom/PseudoElement.cpp \
H A Dwebcore_dom.target.darwin-mips.mk112 third_party/WebKit/Source/core/dom/PseudoElement.cpp \
H A Dwebcore_dom.target.darwin-x86.mk112 third_party/WebKit/Source/core/dom/PseudoElement.cpp \
H A Dwebcore_dom.target.linux-arm.mk112 third_party/WebKit/Source/core/dom/PseudoElement.cpp \
H A Dwebcore_dom.target.linux-mips.mk112 third_party/WebKit/Source/core/dom/PseudoElement.cpp \
H A Dwebcore_dom.target.linux-x86.mk112 third_party/WebKit/Source/core/dom/PseudoElement.cpp \
/external/chromium_org/third_party/WebKit/Source/core/animation/css/
H A DCSSAnimations.cpp43 #include "core/dom/PseudoElement.h"
770 String pseudoElement = PseudoElement::pseudoElementNameForEvents(m_target->pseudoId());

Completed in 215 milliseconds