Chromium Code Reviews

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

Issue 740983002: Implement window.print() on Android (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View unified diff |
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/field_trial.h" 10 #include "base/metrics/field_trial.h"
(...skipping 472 matching lines...)
483 // Only attach NetErrorHelper to the main frame, since only the main frame 483 // Only attach NetErrorHelper to the main frame, since only the main frame
484 // should get error pages. 484 // should get error pages.
485 // PrefetchHelper is also needed only for main frames. 485 // PrefetchHelper is also needed only for main frames.
486 new NetErrorHelper(render_frame); 486 new NetErrorHelper(render_frame);
487 new prefetch::PrefetchHelper(render_frame); 487 new prefetch::PrefetchHelper(render_frame);
488 } 488 }
489 } 489 }
490 490
491 void ChromeContentRendererClient::RenderViewCreated( 491 void ChromeContentRendererClient::RenderViewCreated(
492 content::RenderView* render_view) { 492 content::RenderView* render_view) {
493
493 #if defined(ENABLE_EXTENSIONS) 494 #if defined(ENABLE_EXTENSIONS)
494 new extensions::ExtensionHelper(render_view, extension_dispatcher_.get()); 495 new extensions::ExtensionHelper(render_view, extension_dispatcher_.get());
495 extension_dispatcher_->OnRenderViewCreated(render_view); 496 extension_dispatcher_->OnRenderViewCreated(render_view);
496 #endif 497 #endif
497 new PageLoadHistograms(render_view); 498 new PageLoadHistograms(render_view);
498 #if defined(ENABLE_PRINTING) 499 #if defined(ENABLE_PRINTING)
499 new printing::PrintWebViewHelper(render_view); 500 new printing::PrintWebViewHelper(render_view);
500 #endif 501 #endif
501 #if defined(ENABLE_SPELLCHECK) 502 #if defined(ENABLE_SPELLCHECK)
502 new SpellCheckProvider(render_view, spellcheck_.get()); 503 new SpellCheckProvider(render_view, spellcheck_.get());
(...skipping 1099 matching lines...)
1602 if (mime_type == content::kBrowserPluginMimeType) { 1603 if (mime_type == content::kBrowserPluginMimeType) {
1603 return new extensions::ExtensionsGuestViewContainer(render_frame); 1604 return new extensions::ExtensionsGuestViewContainer(render_frame);
1604 } else { 1605 } else {
1605 return new extensions::MimeHandlerViewContainer( 1606 return new extensions::MimeHandlerViewContainer(
1606 render_frame, mime_type, original_url); 1607 render_frame, mime_type, original_url);
1607 } 1608 }
1608 #else 1609 #else
1609 return NULL; 1610 return NULL;
1610 #endif 1611 #endif
1611 } 1612 }
OLDNEW

Powered by Google App Engine