| OLD | NEW |
| 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/browser/ui/webui/chrome_web_ui_controller_factory.h" | 5 #include "chrome/browser/ui/webui/chrome_web_ui_controller_factory.h" |
| 6 | 6 |
| 7 #include <stddef.h> | 7 #include <stddef.h> |
| 8 | 8 |
| 9 #include <vector> | 9 #include <vector> |
| 10 | 10 |
| (...skipping 24 matching lines...) Expand all Loading... |
| 35 #include "chrome/browser/ui/webui/interstitials/interstitial_ui.h" | 35 #include "chrome/browser/ui/webui/interstitials/interstitial_ui.h" |
| 36 #include "chrome/browser/ui/webui/invalidations_ui.h" | 36 #include "chrome/browser/ui/webui/invalidations_ui.h" |
| 37 #include "chrome/browser/ui/webui/local_state/local_state_ui.h" | 37 #include "chrome/browser/ui/webui/local_state/local_state_ui.h" |
| 38 #include "chrome/browser/ui/webui/log_web_ui_url.h" | 38 #include "chrome/browser/ui/webui/log_web_ui_url.h" |
| 39 #include "chrome/browser/ui/webui/memory_internals/memory_internals_ui.h" | 39 #include "chrome/browser/ui/webui/memory_internals/memory_internals_ui.h" |
| 40 #include "chrome/browser/ui/webui/net_internals/net_internals_ui.h" | 40 #include "chrome/browser/ui/webui/net_internals/net_internals_ui.h" |
| 41 #include "chrome/browser/ui/webui/omnibox/omnibox_ui.h" | 41 #include "chrome/browser/ui/webui/omnibox/omnibox_ui.h" |
| 42 #include "chrome/browser/ui/webui/options/options_ui.h" | 42 #include "chrome/browser/ui/webui/options/options_ui.h" |
| 43 #include "chrome/browser/ui/webui/password_manager_internals/password_manager_in
ternals_ui.h" | 43 #include "chrome/browser/ui/webui/password_manager_internals/password_manager_in
ternals_ui.h" |
| 44 #include "chrome/browser/ui/webui/plugins/plugins_ui.h" | 44 #include "chrome/browser/ui/webui/plugins/plugins_ui.h" |
| 45 #include "chrome/browser/ui/webui/policy_material_design_ui.h" |
| 46 #include "chrome/browser/ui/webui/policy_ui.h" |
| 45 #include "chrome/browser/ui/webui/predictors/predictors_ui.h" | 47 #include "chrome/browser/ui/webui/predictors/predictors_ui.h" |
| 46 #include "chrome/browser/ui/webui/profiler_ui.h" | 48 #include "chrome/browser/ui/webui/profiler_ui.h" |
| 47 #include "chrome/browser/ui/webui/settings/md_settings_ui.h" | 49 #include "chrome/browser/ui/webui/settings/md_settings_ui.h" |
| 48 #include "chrome/browser/ui/webui/signin/md_user_manager_ui.h" | 50 #include "chrome/browser/ui/webui/signin/md_user_manager_ui.h" |
| 49 #include "chrome/browser/ui/webui/signin/profile_signin_confirmation_ui.h" | 51 #include "chrome/browser/ui/webui/signin/profile_signin_confirmation_ui.h" |
| 50 #include "chrome/browser/ui/webui/signin_internals_ui.h" | 52 #include "chrome/browser/ui/webui/signin_internals_ui.h" |
| 51 #include "chrome/browser/ui/webui/supervised_user_internals_ui.h" | 53 #include "chrome/browser/ui/webui/supervised_user_internals_ui.h" |
| 52 #include "chrome/browser/ui/webui/sync_internals_ui.h" | 54 #include "chrome/browser/ui/webui/sync_internals_ui.h" |
| 53 #include "chrome/browser/ui/webui/translate_internals/translate_internals_ui.h" | 55 #include "chrome/browser/ui/webui/translate_internals/translate_internals_ui.h" |
| 54 #include "chrome/browser/ui/webui/user_actions/user_actions_ui.h" | 56 #include "chrome/browser/ui/webui/user_actions/user_actions_ui.h" |
| (...skipping 17 matching lines...) Expand all Loading... |
| 72 #include "content/public/common/content_client.h" | 74 #include "content/public/common/content_client.h" |
| 73 #include "content/public/common/url_utils.h" | 75 #include "content/public/common/url_utils.h" |
| 74 #include "ui/gfx/favicon_size.h" | 76 #include "ui/gfx/favicon_size.h" |
| 75 #include "ui/web_dialogs/web_dialog_ui.h" | 77 #include "ui/web_dialogs/web_dialog_ui.h" |
| 76 #include "url/gurl.h" | 78 #include "url/gurl.h" |
| 77 | 79 |
| 78 #if !defined(DISABLE_NACL) | 80 #if !defined(DISABLE_NACL) |
| 79 #include "chrome/browser/ui/webui/nacl_ui.h" | 81 #include "chrome/browser/ui/webui/nacl_ui.h" |
| 80 #endif | 82 #endif |
| 81 | 83 |
| 82 #if defined(ENABLE_CONFIGURATION_POLICY) | |
| 83 #include "chrome/browser/ui/webui/policy_material_design_ui.h" | |
| 84 #include "chrome/browser/ui/webui/policy_ui.h" | |
| 85 #endif | |
| 86 | |
| 87 #if defined(ENABLE_WEBRTC) | 84 #if defined(ENABLE_WEBRTC) |
| 88 #include "chrome/browser/ui/webui/media/webrtc_logs_ui.h" | 85 #include "chrome/browser/ui/webui/media/webrtc_logs_ui.h" |
| 89 #endif | 86 #endif |
| 90 | 87 |
| 91 #if defined(ENABLE_PRINT_PREVIEW) | 88 #if defined(ENABLE_PRINT_PREVIEW) |
| 92 #include "chrome/browser/ui/webui/print_preview/print_preview_ui.h" | 89 #include "chrome/browser/ui/webui/print_preview/print_preview_ui.h" |
| 93 #endif | 90 #endif |
| 94 | 91 |
| 95 #if defined(ENABLE_MEDIA_ROUTER) && !defined(OS_ANDROID) | 92 #if defined(ENABLE_MEDIA_ROUTER) && !defined(OS_ANDROID) |
| 96 #include "chrome/browser/media/router/media_router_feature.h" | 93 #include "chrome/browser/media/router/media_router_feature.h" |
| (...skipping 427 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 524 #endif | 521 #endif |
| 525 #if (defined(USE_NSS_CERTS) || defined(USE_OPENSSL_CERTS)) && defined(USE_AURA) | 522 #if (defined(USE_NSS_CERTS) || defined(USE_OPENSSL_CERTS)) && defined(USE_AURA) |
| 526 if (url.host() == chrome::kChromeUICertificateViewerHost) | 523 if (url.host() == chrome::kChromeUICertificateViewerHost) |
| 527 return &NewWebUI<CertificateViewerUI>; | 524 return &NewWebUI<CertificateViewerUI>; |
| 528 #if defined(OS_CHROMEOS) | 525 #if defined(OS_CHROMEOS) |
| 529 if (url.host() == chrome::kChromeUICertificateViewerDialogHost) | 526 if (url.host() == chrome::kChromeUICertificateViewerDialogHost) |
| 530 return &NewWebUI<CertificateViewerModalDialogUI>; | 527 return &NewWebUI<CertificateViewerModalDialogUI>; |
| 531 #endif | 528 #endif |
| 532 #endif // (USE_NSS_CERTS || USE_OPENSSL_CERTS) && USE_AURA | 529 #endif // (USE_NSS_CERTS || USE_OPENSSL_CERTS) && USE_AURA |
| 533 | 530 |
| 534 #if defined(ENABLE_CONFIGURATION_POLICY) | |
| 535 if (url.host() == chrome::kChromeUIPolicyHost) | 531 if (url.host() == chrome::kChromeUIPolicyHost) |
| 536 return &NewWebUI<PolicyUI>; | 532 return &NewWebUI<PolicyUI>; |
| 537 if (url.host() == chrome::kChromeUIMdPolicyHost && | 533 if (url.host() == chrome::kChromeUIMdPolicyHost && |
| 538 switches::MdPolicyPageEnabled()) { | 534 switches::MdPolicyPageEnabled()) { |
| 539 return &NewWebUI<PolicyMaterialDesignUI>; | 535 return &NewWebUI<PolicyMaterialDesignUI>; |
| 540 } | 536 } |
| 541 #endif // defined(ENABLE_CONFIGURATION_POLICY) | |
| 542 | 537 |
| 543 #if defined(ENABLE_APP_LIST) | 538 #if defined(ENABLE_APP_LIST) |
| 544 if (url.host() == chrome::kChromeUIAppListStartPageHost) | 539 if (url.host() == chrome::kChromeUIAppListStartPageHost) |
| 545 return &NewWebUI<app_list::StartPageUI>; | 540 return &NewWebUI<app_list::StartPageUI>; |
| 546 #endif | 541 #endif |
| 547 #if defined(ENABLE_EXTENSIONS) | 542 #if defined(ENABLE_EXTENSIONS) |
| 548 if (url.host() == chrome::kChromeUIExtensionsFrameHost) | 543 if (url.host() == chrome::kChromeUIExtensionsFrameHost) |
| 549 return &NewWebUI<extensions::ExtensionsUI>; | 544 return &NewWebUI<extensions::ExtensionsUI>; |
| 550 #endif | 545 #endif |
| 551 #if defined(ENABLE_PLUGINS) | 546 #if defined(ENABLE_PLUGINS) |
| (...skipping 224 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 776 #endif | 771 #endif |
| 777 | 772 |
| 778 // Android doesn't use the plugins pages. | 773 // Android doesn't use the plugins pages. |
| 779 if (page_url.host() == chrome::kChromeUIPluginsHost) | 774 if (page_url.host() == chrome::kChromeUIPluginsHost) |
| 780 return PluginsUI::GetFaviconResourceBytes(scale_factor); | 775 return PluginsUI::GetFaviconResourceBytes(scale_factor); |
| 781 | 776 |
| 782 #endif | 777 #endif |
| 783 | 778 |
| 784 return NULL; | 779 return NULL; |
| 785 } | 780 } |
| OLD | NEW |