InspectorInstrumentationCookie InspectorInstrumentation::willProcessRuleImpl(InstrumentingAgents* instrumentingAgents, const StyleRule* rule) { InspectorCSSAgent* cssAgent = instrumentingAgents->inspectorCSSAgent(); if (cssAgent) { cssAgent->willProcessRule(rule->ensureCSSStyleRule()); return InspectorInstrumentationCookie(instrumentingAgents, 1); } return InspectorInstrumentationCookie(); }
InspectorInstrumentationCookie InspectorInstrumentation::willProcessRuleImpl(InstrumentingAgents* instrumentingAgents, const StyleRule* rule) { InspectorCSSAgent* cssAgent = instrumentingAgents->inspectorCSSAgent(); if (cssAgent) { RefPtr<CSSRule> cssRule = rule->createCSSOMWrapper(); cssAgent->willProcessRule(static_cast<CSSStyleRule*>(cssRule.get())); return InspectorInstrumentationCookie(instrumentingAgents, 1); } return InspectorInstrumentationCookie(); }
InspectorInstrumentationCookie InspectorInstrumentation::willProcessRuleImpl(InstrumentingAgents* instrumentingAgents, const CSSRule* rule) { if (!rule->isStyleRule()) return InspectorInstrumentationCookie(); InspectorCSSAgent* cssAgent = instrumentingAgents->inspectorCSSAgent(); if (cssAgent) { cssAgent->willProcessRule(static_cast<const CSSStyleRule*>(rule)); return InspectorInstrumentationCookie(instrumentingAgents, 1); } return InspectorInstrumentationCookie(); }