| 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 "base/command_line.h" | 7 #include "base/command_line.h" |
| 8 #include "chrome/browser/about_flags.h" | 8 #include "chrome/browser/about_flags.h" |
| 9 #include "chrome/browser/browser_process.h" | 9 #include "chrome/browser/browser_process.h" |
| 10 #include "chrome/browser/extensions/extension_service.h" | 10 #include "chrome/browser/extensions/extension_service.h" |
| (...skipping 12 matching lines...) Expand all Loading... |
| 23 #include "chrome/browser/ui/webui/downloads_ui.h" | 23 #include "chrome/browser/ui/webui/downloads_ui.h" |
| 24 #include "chrome/browser/ui/webui/extensions/extension_activity_ui.h" | 24 #include "chrome/browser/ui/webui/extensions/extension_activity_ui.h" |
| 25 #include "chrome/browser/ui/webui/extensions/extensions_ui.h" | 25 #include "chrome/browser/ui/webui/extensions/extensions_ui.h" |
| 26 #include "chrome/browser/ui/webui/feedback_ui.h" | 26 #include "chrome/browser/ui/webui/feedback_ui.h" |
| 27 #include "chrome/browser/ui/webui/task_manager/task_manager_ui.h" | 27 #include "chrome/browser/ui/webui/task_manager/task_manager_ui.h" |
| 28 #include "chrome/browser/ui/webui/flags_ui.h" | 28 #include "chrome/browser/ui/webui/flags_ui.h" |
| 29 #include "chrome/browser/ui/webui/flash_ui.h" | 29 #include "chrome/browser/ui/webui/flash_ui.h" |
| 30 #include "chrome/browser/ui/webui/generic_handler.h" | 30 #include "chrome/browser/ui/webui/generic_handler.h" |
| 31 #include "chrome/browser/ui/webui/gpu_internals_ui.h" | 31 #include "chrome/browser/ui/webui/gpu_internals_ui.h" |
| 32 #include "chrome/browser/ui/webui/history_ui.h" | 32 #include "chrome/browser/ui/webui/history_ui.h" |
| 33 #include "chrome/browser/ui/webui/web_dialog_ui.h" | 33 #include "ui/web_dialogs/web_dialog_ui.h" |
| 34 #include "chrome/browser/ui/webui/external_web_dialog_ui.h" |
| 34 #include "chrome/browser/ui/webui/inspect_ui.h" | 35 #include "chrome/browser/ui/webui/inspect_ui.h" |
| 35 #include "chrome/browser/ui/webui/media/media_internals_ui.h" | 36 #include "chrome/browser/ui/webui/media/media_internals_ui.h" |
| 36 #include "chrome/browser/ui/webui/net_internals/net_internals_ui.h" | 37 #include "chrome/browser/ui/webui/net_internals/net_internals_ui.h" |
| 37 #include "chrome/browser/ui/webui/predictors/autocomplete_action_predictor_ui.h" | 38 #include "chrome/browser/ui/webui/predictors/autocomplete_action_predictor_ui.h" |
| 38 #include "chrome/browser/ui/webui/ntp/new_tab_ui.h" | 39 #include "chrome/browser/ui/webui/ntp/new_tab_ui.h" |
| 39 #include "chrome/browser/ui/webui/omnibox/omnibox_ui.h" | 40 #include "chrome/browser/ui/webui/omnibox/omnibox_ui.h" |
| 40 #include "chrome/browser/ui/webui/options2/options_ui2.h" | 41 #include "chrome/browser/ui/webui/options2/options_ui2.h" |
| 41 #include "chrome/browser/ui/webui/plugins_ui.h" | 42 #include "chrome/browser/ui/webui/plugins_ui.h" |
| 42 #include "chrome/browser/ui/webui/policy_ui.h" | 43 #include "chrome/browser/ui/webui/policy_ui.h" |
| 43 #include "chrome/browser/ui/webui/print_preview/print_preview_ui.h" | 44 #include "chrome/browser/ui/webui/print_preview/print_preview_ui.h" |
| (...skipping 119 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 163 // We must compare hosts only since some of the Web UIs append extra stuff | 164 // We must compare hosts only since some of the Web UIs append extra stuff |
| 164 // after the host name. | 165 // after the host name. |
| 165 if (url.host() == chrome::kChromeUIBookmarksHost) | 166 if (url.host() == chrome::kChromeUIBookmarksHost) |
| 166 return &NewWebUI<BookmarksUI>; | 167 return &NewWebUI<BookmarksUI>; |
| 167 // All platform builds of Chrome will need to have a cloud printing | 168 // All platform builds of Chrome will need to have a cloud printing |
| 168 // dialog as backup. It's just that on Chrome OS, it's the only | 169 // dialog as backup. It's just that on Chrome OS, it's the only |
| 169 // print dialog. | 170 // print dialog. |
| 170 if (url.host() == chrome::kChromeUICloudPrintResourcesHost) | 171 if (url.host() == chrome::kChromeUICloudPrintResourcesHost) |
| 171 return &NewWebUI<ExternalWebDialogUI>; | 172 return &NewWebUI<ExternalWebDialogUI>; |
| 172 if (url.host() == chrome::kChromeUICloudPrintSetupHost) | 173 if (url.host() == chrome::kChromeUICloudPrintSetupHost) |
| 173 return &NewWebUI<WebDialogUI>; | 174 return &NewWebUI<web_dialogs::WebDialogUI>; |
| 174 if (url.spec() == chrome::kChromeUIConstrainedHTMLTestURL) | 175 if (url.spec() == chrome::kChromeUIConstrainedHTMLTestURL) |
| 175 return &NewWebUI<ConstrainedWebDialogUI>; | 176 return &NewWebUI<ConstrainedWebDialogUI>; |
| 176 if (url.host() == chrome::kChromeUICrashesHost) | 177 if (url.host() == chrome::kChromeUICrashesHost) |
| 177 return &NewWebUI<CrashesUI>; | 178 return &NewWebUI<CrashesUI>; |
| 178 if (url.host() == chrome::kChromeUIDevToolsHost) | 179 if (url.host() == chrome::kChromeUIDevToolsHost) |
| 179 return &NewWebUI<DevToolsUI>; | 180 return &NewWebUI<DevToolsUI>; |
| 180 if (url.host() == chrome::kChromeUIDialogHost) | 181 if (url.host() == chrome::kChromeUIDialogHost) |
| 181 return &NewWebUI<ConstrainedWebDialogUI>; | 182 return &NewWebUI<ConstrainedWebDialogUI>; |
| 182 if (url.host() == chrome::kChromeUIExtensionsFrameHost) | 183 if (url.host() == chrome::kChromeUIExtensionsFrameHost) |
| 183 return &NewWebUI<ExtensionsUI>; | 184 return &NewWebUI<ExtensionsUI>; |
| (...skipping 15 matching lines...) Expand all Loading... |
| 199 return &NewWebUI<ProfilerUI>; | 200 return &NewWebUI<ProfilerUI>; |
| 200 if (url.host() == chrome::kChromeUIQuotaInternalsHost) | 201 if (url.host() == chrome::kChromeUIQuotaInternalsHost) |
| 201 return &NewWebUI<QuotaInternalsUI>; | 202 return &NewWebUI<QuotaInternalsUI>; |
| 202 if (url.host() == chrome::kChromeUISessionsHost) | 203 if (url.host() == chrome::kChromeUISessionsHost) |
| 203 return &NewWebUI<SessionsUI>; | 204 return &NewWebUI<SessionsUI>; |
| 204 if (url.host() == chrome::kChromeUISuggestionsInternalsHost) | 205 if (url.host() == chrome::kChromeUISuggestionsInternalsHost) |
| 205 return &NewWebUI<SuggestionsInternalsUI>; | 206 return &NewWebUI<SuggestionsInternalsUI>; |
| 206 if (url.host() == chrome::kChromeUISyncInternalsHost) | 207 if (url.host() == chrome::kChromeUISyncInternalsHost) |
| 207 return &NewWebUI<SyncInternalsUI>; | 208 return &NewWebUI<SyncInternalsUI>; |
| 208 if (url.host() == chrome::kChromeUISyncResourcesHost) | 209 if (url.host() == chrome::kChromeUISyncResourcesHost) |
| 209 return &NewWebUI<WebDialogUI>; | 210 return &NewWebUI<web_dialogs::WebDialogUI>; |
| 210 if (url.host() == chrome::kChromeUITracingHost) | 211 if (url.host() == chrome::kChromeUITracingHost) |
| 211 return &NewWebUI<TracingUI>; | 212 return &NewWebUI<TracingUI>; |
| 212 if (url.host() == chrome::kChromeUIUberFrameHost) | 213 if (url.host() == chrome::kChromeUIUberFrameHost) |
| 213 return &NewWebUI<UberFrameUI>; | 214 return &NewWebUI<UberFrameUI>; |
| 214 if (url.host() == chrome::kChromeUIUberHost) | 215 if (url.host() == chrome::kChromeUIUberHost) |
| 215 return &NewWebUI<UberUI>; | 216 return &NewWebUI<UberUI>; |
| 216 | 217 |
| 217 /**************************************************************************** | 218 /**************************************************************************** |
| 218 * OS Specific #defines | 219 * OS Specific #defines |
| 219 ***************************************************************************/ | 220 ***************************************************************************/ |
| (...skipping 285 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 505 if (page_url.host() == chrome::kChromeUISettingsFrameHost) | 506 if (page_url.host() == chrome::kChromeUISettingsFrameHost) |
| 506 return options2::OptionsUI::GetFaviconResourceBytes(); | 507 return options2::OptionsUI::GetFaviconResourceBytes(); |
| 507 | 508 |
| 508 // Android doesn't use the plugins pages. | 509 // Android doesn't use the plugins pages. |
| 509 if (page_url.host() == chrome::kChromeUIPluginsHost) | 510 if (page_url.host() == chrome::kChromeUIPluginsHost) |
| 510 return PluginsUI::GetFaviconResourceBytes(); | 511 return PluginsUI::GetFaviconResourceBytes(); |
| 511 #endif | 512 #endif |
| 512 | 513 |
| 513 return NULL; | 514 return NULL; |
| 514 } | 515 } |
| OLD | NEW |