| 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 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 47 #include "chrome/browser/ui/webui/password_manager_internals/password_manager_in
ternals_ui.h" | 47 #include "chrome/browser/ui/webui/password_manager_internals/password_manager_in
ternals_ui.h" |
| 48 #include "chrome/browser/ui/webui/physical_web/physical_web_ui.h" | 48 #include "chrome/browser/ui/webui/physical_web/physical_web_ui.h" |
| 49 #include "chrome/browser/ui/webui/policy_material_design_ui.h" | 49 #include "chrome/browser/ui/webui/policy_material_design_ui.h" |
| 50 #include "chrome/browser/ui/webui/policy_ui.h" | 50 #include "chrome/browser/ui/webui/policy_ui.h" |
| 51 #include "chrome/browser/ui/webui/predictors/predictors_ui.h" | 51 #include "chrome/browser/ui/webui/predictors/predictors_ui.h" |
| 52 #include "chrome/browser/ui/webui/profiler_ui.h" | 52 #include "chrome/browser/ui/webui/profiler_ui.h" |
| 53 #include "chrome/browser/ui/webui/quota_internals/quota_internals_ui.h" | 53 #include "chrome/browser/ui/webui/quota_internals/quota_internals_ui.h" |
| 54 #include "chrome/browser/ui/webui/settings/md_settings_ui.h" | 54 #include "chrome/browser/ui/webui/settings/md_settings_ui.h" |
| 55 #include "chrome/browser/ui/webui/settings_utils.h" | 55 #include "chrome/browser/ui/webui/settings_utils.h" |
| 56 #include "chrome/browser/ui/webui/signin_internals_ui.h" | 56 #include "chrome/browser/ui/webui/signin_internals_ui.h" |
| 57 #include "chrome/browser/ui/webui/supervised_user_internals_ui.h" | |
| 58 #include "chrome/browser/ui/webui/sync_internals_ui.h" | 57 #include "chrome/browser/ui/webui/sync_internals_ui.h" |
| 59 #include "chrome/browser/ui/webui/task_scheduler_internals/task_scheduler_intern
als_ui.h" | 58 #include "chrome/browser/ui/webui/task_scheduler_internals/task_scheduler_intern
als_ui.h" |
| 60 #include "chrome/browser/ui/webui/translate_internals/translate_internals_ui.h" | 59 #include "chrome/browser/ui/webui/translate_internals/translate_internals_ui.h" |
| 61 #include "chrome/browser/ui/webui/usb_internals/usb_internals_ui.h" | 60 #include "chrome/browser/ui/webui/usb_internals/usb_internals_ui.h" |
| 62 #include "chrome/browser/ui/webui/user_actions/user_actions_ui.h" | 61 #include "chrome/browser/ui/webui/user_actions/user_actions_ui.h" |
| 63 #include "chrome/browser/ui/webui/version_ui.h" | 62 #include "chrome/browser/ui/webui/version_ui.h" |
| 64 #include "chrome/common/chrome_features.h" | 63 #include "chrome/common/chrome_features.h" |
| 65 #include "chrome/common/chrome_switches.h" | 64 #include "chrome/common/chrome_switches.h" |
| 66 #include "chrome/common/features.h" | 65 #include "chrome/common/features.h" |
| 67 #include "chrome/common/pref_names.h" | 66 #include "chrome/common/pref_names.h" |
| (...skipping 26 matching lines...) Expand all Loading... |
| 94 #endif | 93 #endif |
| 95 | 94 |
| 96 #if BUILDFLAG(ENABLE_WEBRTC) | 95 #if BUILDFLAG(ENABLE_WEBRTC) |
| 97 #include "chrome/browser/ui/webui/media/webrtc_logs_ui.h" | 96 #include "chrome/browser/ui/webui/media/webrtc_logs_ui.h" |
| 98 #endif | 97 #endif |
| 99 | 98 |
| 100 #if BUILDFLAG(ENABLE_PRINT_PREVIEW) | 99 #if BUILDFLAG(ENABLE_PRINT_PREVIEW) |
| 101 #include "chrome/browser/ui/webui/print_preview/print_preview_ui.h" | 100 #include "chrome/browser/ui/webui/print_preview/print_preview_ui.h" |
| 102 #endif | 101 #endif |
| 103 | 102 |
| 103 #if BUILDFLAG(ENABLE_SUPERVISED_USERS) |
| 104 #include "chrome/browser/ui/webui/supervised_user_internals_ui.h" |
| 105 #endif |
| 106 |
| 104 #if !defined(OS_ANDROID) | 107 #if !defined(OS_ANDROID) |
| 105 #include "chrome/browser/media/router/media_router_feature.h" | 108 #include "chrome/browser/media/router/media_router_feature.h" |
| 106 #include "chrome/browser/ui/webui/media_router/media_router_ui.h" | 109 #include "chrome/browser/ui/webui/media_router/media_router_ui.h" |
| 107 #endif | 110 #endif |
| 108 #if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_CHROMEOS) | 111 #if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_CHROMEOS) |
| 109 #include "chrome/browser/ui/webui/cast/cast_ui.h" | 112 #include "chrome/browser/ui/webui/cast/cast_ui.h" |
| 110 #endif | 113 #endif |
| 111 | 114 |
| 112 #if defined(OS_ANDROID) | 115 #if defined(OS_ANDROID) |
| 113 #include "chrome/browser/ui/webui/offline/offline_internals_ui.h" | 116 #include "chrome/browser/ui/webui/offline/offline_internals_ui.h" |
| (...skipping 248 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 362 if (url.host_piece() == chrome::kChromeUIPredictorsHost) | 365 if (url.host_piece() == chrome::kChromeUIPredictorsHost) |
| 363 return &NewWebUI<PredictorsUI>; | 366 return &NewWebUI<PredictorsUI>; |
| 364 if (url.host_piece() == chrome::kChromeUIProfilerHost) | 367 if (url.host_piece() == chrome::kChromeUIProfilerHost) |
| 365 return &NewWebUI<ProfilerUI>; | 368 return &NewWebUI<ProfilerUI>; |
| 366 if (url.host() == chrome::kChromeUIQuotaInternalsHost) | 369 if (url.host() == chrome::kChromeUIQuotaInternalsHost) |
| 367 return &NewWebUI<QuotaInternalsUI>; | 370 return &NewWebUI<QuotaInternalsUI>; |
| 368 if (url.host() == chrome::kChromeUISignInInternalsHost) | 371 if (url.host() == chrome::kChromeUISignInInternalsHost) |
| 369 return &NewWebUI<SignInInternalsUI>; | 372 return &NewWebUI<SignInInternalsUI>; |
| 370 if (url.host_piece() == chrome::kChromeUISuggestionsHost) | 373 if (url.host_piece() == chrome::kChromeUISuggestionsHost) |
| 371 return &NewWebUI<suggestions::SuggestionsUI>; | 374 return &NewWebUI<suggestions::SuggestionsUI>; |
| 372 if (url.host_piece() == chrome::kChromeUISupervisedUserInternalsHost) | |
| 373 return &NewWebUI<SupervisedUserInternalsUI>; | |
| 374 if (url.host_piece() == chrome::kChromeUISupervisedUserPassphrasePageHost) | 375 if (url.host_piece() == chrome::kChromeUISupervisedUserPassphrasePageHost) |
| 375 return &NewWebUI<ConstrainedWebDialogUI>; | 376 return &NewWebUI<ConstrainedWebDialogUI>; |
| 376 if (url.host_piece() == chrome::kChromeUISyncInternalsHost) | 377 if (url.host_piece() == chrome::kChromeUISyncInternalsHost) |
| 377 return &NewWebUI<SyncInternalsUI>; | 378 return &NewWebUI<SyncInternalsUI>; |
| 378 if (url.host_piece() == chrome::kChromeUISyncResourcesHost) | 379 if (url.host_piece() == chrome::kChromeUISyncResourcesHost) |
| 379 return &NewWebUI<WebDialogUI>; | 380 return &NewWebUI<WebDialogUI>; |
| 380 if (url.host_piece() == chrome::kChromeUITaskSchedulerInternalsHost) | 381 if (url.host_piece() == chrome::kChromeUITaskSchedulerInternalsHost) |
| 381 return &NewWebUI<TaskSchedulerInternalsUI>; | 382 return &NewWebUI<TaskSchedulerInternalsUI>; |
| 382 if (url.host_piece() == chrome::kChromeUITranslateInternalsHost) | 383 if (url.host_piece() == chrome::kChromeUITranslateInternalsHost) |
| 383 return &NewWebUI<TranslateInternalsUI>; | 384 return &NewWebUI<TranslateInternalsUI>; |
| (...skipping 203 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 587 if (url.host_piece() == chrome::kChromeUIPrintHost && | 588 if (url.host_piece() == chrome::kChromeUIPrintHost && |
| 588 !profile->GetPrefs()->GetBoolean(prefs::kPrintPreviewDisabled)) { | 589 !profile->GetPrefs()->GetBoolean(prefs::kPrintPreviewDisabled)) { |
| 589 return &NewWebUI<PrintPreviewUI>; | 590 return &NewWebUI<PrintPreviewUI>; |
| 590 } | 591 } |
| 591 #endif | 592 #endif |
| 592 #if BUILDFLAG(ENABLE_SERVICE_DISCOVERY) | 593 #if BUILDFLAG(ENABLE_SERVICE_DISCOVERY) |
| 593 if (url.host_piece() == chrome::kChromeUIDevicesHost) { | 594 if (url.host_piece() == chrome::kChromeUIDevicesHost) { |
| 594 return &NewWebUI<LocalDiscoveryUI>; | 595 return &NewWebUI<LocalDiscoveryUI>; |
| 595 } | 596 } |
| 596 #endif | 597 #endif |
| 598 #if BUILDFLAG(ENABLE_SUPERVISED_USERS) |
| 599 if (url.host_piece() == chrome::kChromeUISupervisedUserInternalsHost) |
| 600 return &NewWebUI<SupervisedUserInternalsUI>; |
| 601 #endif |
| 597 #if BUILDFLAG(ENABLE_WEBRTC) | 602 #if BUILDFLAG(ENABLE_WEBRTC) |
| 598 if (url.host_piece() == chrome::kChromeUIWebRtcLogsHost) | 603 if (url.host_piece() == chrome::kChromeUIWebRtcLogsHost) |
| 599 return &NewWebUI<WebRtcLogsUI>; | 604 return &NewWebUI<WebRtcLogsUI>; |
| 600 #endif | 605 #endif |
| 601 #if !defined(OS_ANDROID) | 606 #if !defined(OS_ANDROID) |
| 602 if (url.host_piece() == chrome::kChromeUIMediaRouterHost && | 607 if (url.host_piece() == chrome::kChromeUIMediaRouterHost && |
| 603 media_router::MediaRouterEnabled(profile)) { | 608 media_router::MediaRouterEnabled(profile)) { |
| 604 return &NewWebUI<media_router::MediaRouterUI>; | 609 return &NewWebUI<media_router::MediaRouterUI>; |
| 605 } | 610 } |
| 606 #endif | 611 #endif |
| (...skipping 201 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 808 | 813 |
| 809 #if BUILDFLAG(ENABLE_EXTENSIONS) | 814 #if BUILDFLAG(ENABLE_EXTENSIONS) |
| 810 if (page_url.host_piece() == chrome::kChromeUIExtensionsHost || | 815 if (page_url.host_piece() == chrome::kChromeUIExtensionsHost || |
| 811 page_url.host_piece() == chrome::kChromeUIExtensionsFrameHost) | 816 page_url.host_piece() == chrome::kChromeUIExtensionsFrameHost) |
| 812 return extensions::ExtensionsUI::GetFaviconResourceBytes(scale_factor); | 817 return extensions::ExtensionsUI::GetFaviconResourceBytes(scale_factor); |
| 813 #endif // BUILDFLAG(ENABLE_EXTENSIONS) | 818 #endif // BUILDFLAG(ENABLE_EXTENSIONS) |
| 814 #endif // !defined(OS_ANDROID) | 819 #endif // !defined(OS_ANDROID) |
| 815 | 820 |
| 816 return NULL; | 821 return NULL; |
| 817 } | 822 } |
| OLD | NEW |