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 221 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
232 bool InspectorPageAgent::dataContent(const char* data, unsigned size, const Stri
ng& textEncodingName, bool withBase64Encode, String* result) | 232 bool InspectorPageAgent::dataContent(const char* data, unsigned size, const Stri
ng& textEncodingName, bool withBase64Encode, String* result) |
233 { | 233 { |
234 if (withBase64Encode) { | 234 if (withBase64Encode) { |
235 *result = base64Encode(data, size); | 235 *result = base64Encode(data, size); |
236 return true; | 236 return true; |
237 } | 237 } |
238 | 238 |
239 return decodeBuffer(data, size, textEncodingName, result); | 239 return decodeBuffer(data, size, textEncodingName, result); |
240 } | 240 } |
241 | 241 |
242 PassOwnPtr<InspectorPageAgent> InspectorPageAgent::create(InstrumentingAgents* i
nstrumentingAgents, Page* page, InspectorCompositeState* state, InjectedScriptMa
nager* injectedScriptManager, InspectorClient* client, InspectorOverlay* overlay
) | 242 PassRefPtr<InspectorPageAgent> InspectorPageAgent::create(InstrumentingAgents* i
nstrumentingAgents, InspectorState* state, Page* page, InjectedScriptManager* in
jectedScriptManager, InspectorOverlay* overlay, InspectorClient* client) |
243 { | 243 { |
244 return adoptPtr(new InspectorPageAgent(instrumentingAgents, page, state, inj
ectedScriptManager, client, overlay)); | 244 return adoptRef(new InspectorPageAgent(instrumentingAgents, state, page, inj
ectedScriptManager, overlay, client)); |
245 } | 245 } |
246 | 246 |
247 // static | 247 // static |
248 void InspectorPageAgent::resourceContent(ErrorString* errorString, Frame* frame,
const KURL& url, String* result, bool* base64Encoded) | 248 void InspectorPageAgent::resourceContent(ErrorString* errorString, Frame* frame,
const KURL& url, String* result, bool* base64Encoded) |
249 { | 249 { |
250 DocumentLoader* loader = assertDocumentLoader(errorString, frame); | 250 DocumentLoader* loader = assertDocumentLoader(errorString, frame); |
251 if (!loader) | 251 if (!loader) |
252 return; | 252 return; |
253 if (!cachedResourceContent(cachedResource(frame, url), result, base64Encoded
)) | 253 if (!cachedResourceContent(cachedResource(frame, url), result, base64Encoded
)) |
254 *errorString = "No resource with given URL found"; | 254 *errorString = "No resource with given URL found"; |
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
306 break; | 306 break; |
307 } | 307 } |
308 return InspectorPageAgent::OtherResource; | 308 return InspectorPageAgent::OtherResource; |
309 } | 309 } |
310 | 310 |
311 TypeBuilder::Page::ResourceType::Enum InspectorPageAgent::cachedResourceTypeJson
(const CachedResource& cachedResource) | 311 TypeBuilder::Page::ResourceType::Enum InspectorPageAgent::cachedResourceTypeJson
(const CachedResource& cachedResource) |
312 { | 312 { |
313 return resourceTypeJson(cachedResourceType(cachedResource)); | 313 return resourceTypeJson(cachedResourceType(cachedResource)); |
314 } | 314 } |
315 | 315 |
316 InspectorPageAgent::InspectorPageAgent(InstrumentingAgents* instrumentingAgents,
Page* page, InspectorCompositeState* inspectorState, InjectedScriptManager* inj
ectedScriptManager, InspectorClient* client, InspectorOverlay* overlay) | 316 InspectorPageAgent::InspectorPageAgent(InstrumentingAgents* instrumentingAgents,
InspectorState* inspectorState, Page* page, InjectedScriptManager* injectedScri
ptManager, InspectorOverlay* overlay, InspectorClient* client) |
317 : InspectorBaseAgent<InspectorPageAgent>("Page", instrumentingAgents, inspec
torState) | 317 : InspectorBaseAgent(instrumentingAgents, inspectorState) |
318 , m_page(page) | 318 , m_page(page) |
319 , m_injectedScriptManager(injectedScriptManager) | 319 , m_injectedScriptManager(injectedScriptManager) |
320 , m_client(client) | 320 , m_client(client) |
321 , m_frontend(0) | 321 , m_frontend(0) |
322 , m_overlay(overlay) | 322 , m_overlay(overlay) |
323 , m_lastScriptIdentifier(0) | 323 , m_lastScriptIdentifier(0) |
324 , m_enabled(false) | 324 , m_enabled(false) |
325 , m_isFirstLayoutAfterOnLoad(false) | 325 , m_isFirstLayoutAfterOnLoad(false) |
326 , m_geolocationOverridden(false) | 326 , m_geolocationOverridden(false) |
327 , m_ignoreScriptsEnabledNotification(false) | 327 , m_ignoreScriptsEnabledNotification(false) |
(...skipping 930 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1258 } | 1258 } |
1259 | 1259 |
1260 void InspectorPageAgent::setShowViewportSizeOnResize(ErrorString*, bool show, co
nst bool* showGrid) | 1260 void InspectorPageAgent::setShowViewportSizeOnResize(ErrorString*, bool show, co
nst bool* showGrid) |
1261 { | 1261 { |
1262 m_state->setBoolean(PageAgentState::showSizeOnResize, show); | 1262 m_state->setBoolean(PageAgentState::showSizeOnResize, show); |
1263 m_state->setBoolean(PageAgentState::showGridOnResize, showGrid && *showGrid)
; | 1263 m_state->setBoolean(PageAgentState::showGridOnResize, showGrid && *showGrid)
; |
1264 } | 1264 } |
1265 | 1265 |
1266 } // namespace WebCore | 1266 } // namespace WebCore |
1267 | 1267 |
OLD | NEW |