| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2009 Apple Inc. All rights reserved. | 2 * Copyright (C) 2009 Apple Inc. All rights reserved. |
| 3 * Copyright (C) 2011 Google Inc. All rights reserved. | 3 * Copyright (C) 2011 Google Inc. All rights reserved. |
| 4 * Copyright (C) 2009 Joseph Pecoraro | 4 * Copyright (C) 2009 Joseph Pecoraro |
| 5 * | 5 * |
| 6 * Redistribution and use in source and binary forms, with or without | 6 * Redistribution and use in source and binary forms, with or without |
| 7 * modification, are permitted provided that the following conditions | 7 * modification, are permitted provided that the following conditions |
| 8 * are met: | 8 * are met: |
| 9 * | 9 * |
| 10 * 1. Redistributions of source code must retain the above copyright | 10 * 1. Redistributions of source code must retain the above copyright |
| (...skipping 1247 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1258 highlightConfig->padding = parseConfigColor("paddingColor", highlightInspect
orObject); | 1258 highlightConfig->padding = parseConfigColor("paddingColor", highlightInspect
orObject); |
| 1259 highlightConfig->border = parseConfigColor("borderColor", highlightInspector
Object); | 1259 highlightConfig->border = parseConfigColor("borderColor", highlightInspector
Object); |
| 1260 highlightConfig->margin = parseConfigColor("marginColor", highlightInspector
Object); | 1260 highlightConfig->margin = parseConfigColor("marginColor", highlightInspector
Object); |
| 1261 highlightConfig->eventTarget = parseConfigColor("eventTargetColor", highligh
tInspectorObject); | 1261 highlightConfig->eventTarget = parseConfigColor("eventTargetColor", highligh
tInspectorObject); |
| 1262 highlightConfig->shape = parseConfigColor("shapeColor", highlightInspectorOb
ject); | 1262 highlightConfig->shape = parseConfigColor("shapeColor", highlightInspectorOb
ject); |
| 1263 highlightConfig->shapeMargin = parseConfigColor("shapeMarginColor", highligh
tInspectorObject); | 1263 highlightConfig->shapeMargin = parseConfigColor("shapeMarginColor", highligh
tInspectorObject); |
| 1264 | 1264 |
| 1265 return highlightConfig.release(); | 1265 return highlightConfig.release(); |
| 1266 } | 1266 } |
| 1267 | 1267 |
| 1268 void InspectorDOMAgent::setInspectModeEnabled(ErrorString* errorString, bool ena
bled, const bool* inspectUAShadowDOM, const RefPtr<JSONObject>* highlightConfig) | 1268 void InspectorDOMAgent::setInspectMode(ErrorString* errorString, const String& m
ode, const RefPtr<JSONObject>* highlightConfig) |
| 1269 { | 1269 { |
| 1270 if (enabled && !pushDocumentUponHandlelessOperation(errorString)) | 1270 SearchMode searchMode; |
| 1271 if (mode == TypeBuilder::getEnumConstantValue(TypeBuilder::DOM::InspectMode:
:SearchForNode)) { |
| 1272 searchMode = SearchingForNormal; |
| 1273 } else if (mode == TypeBuilder::getEnumConstantValue(TypeBuilder::DOM::Inspe
ctMode::SearchForUAShadowDOM)) { |
| 1274 searchMode = SearchingForUAShadow; |
| 1275 } else if (mode == TypeBuilder::getEnumConstantValue(TypeBuilder::DOM::Inspe
ctMode::None)) { |
| 1276 searchMode = NotSearching; |
| 1277 } else { |
| 1278 *errorString = "Unknown mode \"" + mode + "\" was provided."; |
| 1271 return; | 1279 return; |
| 1272 SearchMode searchMode = enabled ? (asBool(inspectUAShadowDOM) ? SearchingFor
UAShadow : SearchingForNormal) : NotSearching; | 1280 } |
| 1281 |
| 1282 if (searchMode != NotSearching && !pushDocumentUponHandlelessOperation(error
String)) |
| 1283 return; |
| 1284 |
| 1273 setSearchingForNode(errorString, searchMode, highlightConfig ? highlightConf
ig->get() : nullptr); | 1285 setSearchingForNode(errorString, searchMode, highlightConfig ? highlightConf
ig->get() : nullptr); |
| 1274 } | 1286 } |
| 1275 | 1287 |
| 1276 void InspectorDOMAgent::highlightRect(ErrorString*, int x, int y, int width, int
height, const RefPtr<JSONObject>* color, const RefPtr<JSONObject>* outlineColor
) | 1288 void InspectorDOMAgent::highlightRect(ErrorString*, int x, int y, int width, int
height, const RefPtr<JSONObject>* color, const RefPtr<JSONObject>* outlineColor
) |
| 1277 { | 1289 { |
| 1278 OwnPtr<FloatQuad> quad = adoptPtr(new FloatQuad(FloatRect(x, y, width, heigh
t))); | 1290 OwnPtr<FloatQuad> quad = adoptPtr(new FloatQuad(FloatRect(x, y, width, heigh
t))); |
| 1279 innerHighlightQuad(quad.release(), color, outlineColor); | 1291 innerHighlightQuad(quad.release(), color, outlineColor); |
| 1280 } | 1292 } |
| 1281 | 1293 |
| 1282 void InspectorDOMAgent::highlightQuad(ErrorString* errorString, const RefPtr<JSO
NArray>& quadArray, const RefPtr<JSONObject>* color, const RefPtr<JSONObject>* o
utlineColor) | 1294 void InspectorDOMAgent::highlightQuad(ErrorString* errorString, const RefPtr<JSO
NArray>& quadArray, const RefPtr<JSONObject>* color, const RefPtr<JSONObject>* o
utlineColor) |
| (...skipping 954 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2237 visitor->trace(m_revalidateTask); | 2249 visitor->trace(m_revalidateTask); |
| 2238 visitor->trace(m_searchResults); | 2250 visitor->trace(m_searchResults); |
| 2239 #endif | 2251 #endif |
| 2240 visitor->trace(m_hoveredNodeForInspectMode); | 2252 visitor->trace(m_hoveredNodeForInspectMode); |
| 2241 visitor->trace(m_history); | 2253 visitor->trace(m_history); |
| 2242 visitor->trace(m_domEditor); | 2254 visitor->trace(m_domEditor); |
| 2243 InspectorBaseAgent::trace(visitor); | 2255 InspectorBaseAgent::trace(visitor); |
| 2244 } | 2256 } |
| 2245 | 2257 |
| 2246 } // namespace blink | 2258 } // namespace blink |
| OLD | NEW |