Home | History | Annotate | Download | only in inspector

Lines Matching refs:InspectorStyleSheet

271                 InspectorStyleSheet* inspectorStyleSheet = bindStyleSheet(static_cast<CSSStyleSheet*>(styleSheet));
272 (*styleInfos)->pushObject(inspectorStyleSheet->buildObjectForStyleSheetInfo());
280 InspectorStyleSheet* inspectorStyleSheet = assertStyleSheetForId(errorString, styleSheetId);
281 if (!inspectorStyleSheet)
284 *styleSheetObject = inspectorStyleSheet->buildObjectForStyleSheet();
289 InspectorStyleSheet* inspectorStyleSheet = assertStyleSheetForId(errorString, styleSheetId);
290 if (!inspectorStyleSheet)
293 inspectorStyleSheet->text(result);
298 InspectorStyleSheet* inspectorStyleSheet = assertStyleSheetForId(errorString, styleSheetId);
299 if (!inspectorStyleSheet)
302 if (inspectorStyleSheet->setText(text))
303 inspectorStyleSheet->reparseStyleSheet(text);
313 InspectorStyleSheet* inspectorStyleSheet = assertStyleSheetForId(errorString, compoundId.styleSheetId());
314 if (!inspectorStyleSheet)
317 bool success = inspectorStyleSheet->setPropertyText(errorString, compoundId, propertyIndex, text, overwrite);
319 *result = inspectorStyleSheet->buildObjectForStyle(inspectorStyleSheet->styleForId(compoundId));
327 InspectorStyleSheet* inspectorStyleSheet = assertStyleSheetForId(errorString, compoundId.styleSheetId());
328 if (!inspectorStyleSheet)
331 bool success = inspectorStyleSheet->toggleProperty(errorString, compoundId, propertyIndex, disable);
333 *result = inspectorStyleSheet->buildObjectForStyle(inspectorStyleSheet->styleForId(compoundId));
341 InspectorStyleSheet* inspectorStyleSheet = assertStyleSheetForId(errorString, compoundId.styleSheetId());
342 if (!inspectorStyleSheet)
345 bool success = inspectorStyleSheet->setRuleSelector(compoundId, selector);
349 *result = inspectorStyleSheet->buildObjectForRule(inspectorStyleSheet->ruleForId(compoundId));
358 InspectorStyleSheet* inspectorStyleSheet = viaInspectorStyleSheet(node->document(), true);
359 if (!inspectorStyleSheet)
361 CSSStyleRule* newRule = inspectorStyleSheet->addRule(selector);
365 *result = inspectorStyleSheet->buildObjectForRule(newRule);
397 RefPtr<InspectorStyleSheetForInlineStyle> inspectorStyleSheet = InspectorStyleSheetForInlineStyle::create(newStyleSheetId, element, "");
398 m_idToInspectorStyleSheet.set(newStyleSheetId, inspectorStyleSheet);
399 m_nodeToInspectorStyleSheet.set(element, inspectorStyleSheet);
400 return inspectorStyleSheet.get();
420 InspectorStyleSheet* InspectorCSSAgent::bindStyleSheet(CSSStyleSheet* styleSheet)
422 RefPtr<InspectorStyleSheet> inspectorStyleSheet = m_cssStyleSheetToInspectorStyleSheet.get(styleSheet);
423 if (!inspectorStyleSheet) {
425 inspectorStyleSheet = InspectorStyleSheet::create(id, styleSheet, detectOrigin(styleSheet, styleSheet->document()), m_domAgent->documentURLString(styleSheet->document()));
426 m_idToInspectorStyleSheet.set(id, inspectorStyleSheet);
427 m_cssStyleSheetToInspectorStyleSheet.set(styleSheet, inspectorStyleSheet);
429 return inspectorStyleSheet.get();
432 InspectorStyleSheet* InspectorCSSAgent::viaInspectorStyleSheet(Document* document, bool createIfAbsent)
439 RefPtr<InspectorStyleSheet> inspectorStyleSheet = m_documentToInspectorStyleSheet.get(document);
440 if (inspectorStyleSheet || !createIfAbsent)
441 return inspectorStyleSheet.get();
466 inspectorStyleSheet = InspectorStyleSheet::create(id, cssStyleSheet, "inspector", m_domAgent->documentURLString(document));
467 m_idToInspectorStyleSheet.set(id, inspectorStyleSheet);
468 m_cssStyleSheetToInspectorStyleSheet.set(cssStyleSheet, inspectorStyleSheet);
469 m_documentToInspectorStyleSheet.set(document, inspectorStyleSheet);
470 return inspectorStyleSheet.get();
473 InspectorStyleSheet* InspectorCSSAgent::assertStyleSheetForId(ErrorString* errorString, const String& styleSheetId)
495 InspectorStyleSheet* viaInspectorStyleSheetForOwner = viaInspectorStyleSheet(ownerDocument, false);
513 InspectorStyleSheet* styleSheet = bindStyleSheet(parentStyleSheet(rule));