Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(169)

Side by Side Diff: chrome/renderer/chrome_content_renderer_client.cc

Issue 321993003: Refactor renderer-side script injection (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Missing files Created 6 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome/renderer/chrome_content_renderer_client.h" 5 #include "chrome/renderer/chrome_content_renderer_client.h"
6 6
7 #include "base/command_line.h" 7 #include "base/command_line.h"
8 #include "base/debug/crash_logging.h" 8 #include "base/debug/crash_logging.h"
9 #include "base/logging.h" 9 #include "base/logging.h"
10 #include "base/metrics/histogram.h" 10 #include "base/metrics/histogram.h"
(...skipping 416 matching lines...) Expand 10 before | Expand all | Expand 10 after
427 // Only attach NetErrorHelper to the main frame, since only the main frame 427 // Only attach NetErrorHelper to the main frame, since only the main frame
428 // should get error pages. 428 // should get error pages.
429 new NetErrorHelper(render_frame); 429 new NetErrorHelper(render_frame);
430 } 430 }
431 } 431 }
432 432
433 void ChromeContentRendererClient::RenderViewCreated( 433 void ChromeContentRendererClient::RenderViewCreated(
434 content::RenderView* render_view) { 434 content::RenderView* render_view) {
435 new extensions::ExtensionHelper(render_view, extension_dispatcher_.get()); 435 new extensions::ExtensionHelper(render_view, extension_dispatcher_.get());
436 new extensions::ChromeExtensionHelper(render_view); 436 new extensions::ChromeExtensionHelper(render_view);
437 extension_dispatcher_->OnRenderViewCreated(render_view);
437 new PageLoadHistograms(render_view); 438 new PageLoadHistograms(render_view);
438 #if defined(ENABLE_PRINTING) 439 #if defined(ENABLE_PRINTING)
439 new printing::PrintWebViewHelper(render_view); 440 new printing::PrintWebViewHelper(render_view);
440 #endif 441 #endif
441 #if defined(ENABLE_SPELLCHECK) 442 #if defined(ENABLE_SPELLCHECK)
442 new SpellCheckProvider(render_view, spellcheck_.get()); 443 new SpellCheckProvider(render_view, spellcheck_.get());
443 #endif 444 #endif
444 new prerender::PrerendererClient(render_view); 445 new prerender::PrerendererClient(render_view);
445 #if defined(FULL_SAFE_BROWSING) 446 #if defined(FULL_SAFE_BROWSING)
446 safe_browsing::MalwareDOMDetails::Create(render_view); 447 safe_browsing::MalwareDOMDetails::Create(render_view);
(...skipping 1011 matching lines...) Expand 10 before | Expand all | Expand 10 after
1458 CommandLine* command_line = CommandLine::ForCurrentProcess(); 1459 CommandLine* command_line = CommandLine::ForCurrentProcess();
1459 return !command_line->HasSwitch(extensions::switches::kExtensionProcess); 1460 return !command_line->HasSwitch(extensions::switches::kExtensionProcess);
1460 } 1461 }
1461 1462
1462 blink::WebWorkerPermissionClientProxy* 1463 blink::WebWorkerPermissionClientProxy*
1463 ChromeContentRendererClient::CreateWorkerPermissionClientProxy( 1464 ChromeContentRendererClient::CreateWorkerPermissionClientProxy(
1464 content::RenderFrame* render_frame, 1465 content::RenderFrame* render_frame,
1465 blink::WebFrame* frame) { 1466 blink::WebFrame* frame) {
1466 return new WorkerPermissionClientProxy(render_frame, frame); 1467 return new WorkerPermissionClientProxy(render_frame, frame);
1467 } 1468 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698