OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2011 Google Inc. All rights reserved. | 2 * Copyright (C) 2011 Google Inc. All rights reserved. |
3 * | 3 * |
4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
5 * modification, are permitted provided that the following conditions are | 5 * modification, are permitted provided that the following conditions are |
6 * met: | 6 * met: |
7 * | 7 * |
8 * * Redistributions of source code must retain the above copyright | 8 * * Redistributions of source code must retain the above copyright |
9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
10 * * Redistributions in binary form must reproduce the above | 10 * * Redistributions in binary form must reproduce the above |
(...skipping 223 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
234 bool InspectorPageAgent::dataContent(const char* data, unsigned size, const Stri
ng& textEncodingName, bool withBase64Encode, String* result) | 234 bool InspectorPageAgent::dataContent(const char* data, unsigned size, const Stri
ng& textEncodingName, bool withBase64Encode, String* result) |
235 { | 235 { |
236 if (withBase64Encode) { | 236 if (withBase64Encode) { |
237 *result = base64Encode(data, size); | 237 *result = base64Encode(data, size); |
238 return true; | 238 return true; |
239 } | 239 } |
240 | 240 |
241 return decodeBuffer(data, size, textEncodingName, result); | 241 return decodeBuffer(data, size, textEncodingName, result); |
242 } | 242 } |
243 | 243 |
244 PassOwnPtr<InspectorPageAgent> InspectorPageAgent::create(InstrumentingAgents* i
nstrumentingAgents, Page* page, InspectorCompositeState* state, InjectedScriptMa
nager* injectedScriptManager, InspectorClient* client, InspectorOverlay* overlay
) | 244 PassRefPtr<InspectorPageAgent> InspectorPageAgent::create(InstrumentingAgents* i
nstrumentingAgents, InspectorState* state, Page* page, InjectedScriptManager* in
jectedScriptManager, InspectorOverlay* overlay, InspectorClient* client) |
245 { | 245 { |
246 return adoptPtr(new InspectorPageAgent(instrumentingAgents, page, state, inj
ectedScriptManager, client, overlay)); | 246 return adoptRef(new InspectorPageAgent(instrumentingAgents, state, page, inj
ectedScriptManager, overlay, client)); |
247 } | 247 } |
248 | 248 |
249 // static | 249 // static |
250 void InspectorPageAgent::resourceContent(ErrorString* errorString, Frame* frame,
const KURL& url, String* result, bool* base64Encoded) | 250 void InspectorPageAgent::resourceContent(ErrorString* errorString, Frame* frame,
const KURL& url, String* result, bool* base64Encoded) |
251 { | 251 { |
252 DocumentLoader* loader = assertDocumentLoader(errorString, frame); | 252 DocumentLoader* loader = assertDocumentLoader(errorString, frame); |
253 if (!loader) | 253 if (!loader) |
254 return; | 254 return; |
255 if (!cachedResourceContent(cachedResource(frame, url), result, base64Encoded
)) | 255 if (!cachedResourceContent(cachedResource(frame, url), result, base64Encoded
)) |
256 *errorString = "No resource with given URL found"; | 256 *errorString = "No resource with given URL found"; |
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
308 break; | 308 break; |
309 } | 309 } |
310 return InspectorPageAgent::OtherResource; | 310 return InspectorPageAgent::OtherResource; |
311 } | 311 } |
312 | 312 |
313 TypeBuilder::Page::ResourceType::Enum InspectorPageAgent::cachedResourceTypeJson
(const CachedResource& cachedResource) | 313 TypeBuilder::Page::ResourceType::Enum InspectorPageAgent::cachedResourceTypeJson
(const CachedResource& cachedResource) |
314 { | 314 { |
315 return resourceTypeJson(cachedResourceType(cachedResource)); | 315 return resourceTypeJson(cachedResourceType(cachedResource)); |
316 } | 316 } |
317 | 317 |
318 InspectorPageAgent::InspectorPageAgent(InstrumentingAgents* instrumentingAgents,
Page* page, InspectorCompositeState* inspectorState, InjectedScriptManager* inj
ectedScriptManager, InspectorClient* client, InspectorOverlay* overlay) | 318 InspectorPageAgent::InspectorPageAgent(InstrumentingAgents* instrumentingAgents,
InspectorState* inspectorState, Page* page, InjectedScriptManager* injectedScri
ptManager, InspectorOverlay* overlay, InspectorClient* client) |
319 : InspectorBaseAgent<InspectorPageAgent>("Page", instrumentingAgents, inspec
torState) | 319 : InspectorBaseAgent(instrumentingAgents, inspectorState) |
320 , m_page(page) | 320 , m_page(page) |
321 , m_injectedScriptManager(injectedScriptManager) | 321 , m_injectedScriptManager(injectedScriptManager) |
322 , m_client(client) | 322 , m_client(client) |
323 , m_frontend(0) | 323 , m_frontend(0) |
324 , m_overlay(overlay) | 324 , m_overlay(overlay) |
325 , m_lastScriptIdentifier(0) | 325 , m_lastScriptIdentifier(0) |
326 , m_enabled(false) | 326 , m_enabled(false) |
327 , m_isFirstLayoutAfterOnLoad(false) | 327 , m_isFirstLayoutAfterOnLoad(false) |
328 , m_geolocationOverridden(false) | 328 , m_geolocationOverridden(false) |
329 , m_ignoreScriptsEnabledNotification(false) | 329 , m_ignoreScriptsEnabledNotification(false) |
(...skipping 930 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1260 } | 1260 } |
1261 | 1261 |
1262 void InspectorPageAgent::setShowViewportSizeOnResize(ErrorString*, bool show, co
nst bool* showGrid) | 1262 void InspectorPageAgent::setShowViewportSizeOnResize(ErrorString*, bool show, co
nst bool* showGrid) |
1263 { | 1263 { |
1264 m_state->setBoolean(PageAgentState::showSizeOnResize, show); | 1264 m_state->setBoolean(PageAgentState::showSizeOnResize, show); |
1265 m_state->setBoolean(PageAgentState::showGridOnResize, showGrid && *showGrid)
; | 1265 m_state->setBoolean(PageAgentState::showGridOnResize, showGrid && *showGrid)
; |
1266 } | 1266 } |
1267 | 1267 |
1268 } // namespace WebCore | 1268 } // namespace WebCore |
1269 | 1269 |
OLD | NEW |