| 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 <vector> | 7 #include <vector> |
| 8 | 8 |
| 9 #include "base/bind.h" | 9 #include "base/bind.h" |
| 10 #include "base/command_line.h" | 10 #include "base/command_line.h" |
| (...skipping 319 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 330 if (url.spec() == chrome::kChromeUIConstrainedHTMLTestURL) | 330 if (url.spec() == chrome::kChromeUIConstrainedHTMLTestURL) |
| 331 return &NewWebUI<ConstrainedWebDialogUI>; | 331 return &NewWebUI<ConstrainedWebDialogUI>; |
| 332 if (url.host() == chrome::kChromeUICrashesHost) | 332 if (url.host() == chrome::kChromeUICrashesHost) |
| 333 return &NewWebUI<CrashesUI>; | 333 return &NewWebUI<CrashesUI>; |
| 334 if (url.host() == chrome::kChromeUIDeviceLogHost) | 334 if (url.host() == chrome::kChromeUIDeviceLogHost) |
| 335 return &NewWebUI<chromeos::DeviceLogUI>; | 335 return &NewWebUI<chromeos::DeviceLogUI>; |
| 336 if (url.host() == chrome::kChromeUIDomainReliabilityInternalsHost) | 336 if (url.host() == chrome::kChromeUIDomainReliabilityInternalsHost) |
| 337 return &NewWebUI<DomainReliabilityInternalsUI>; | 337 return &NewWebUI<DomainReliabilityInternalsUI>; |
| 338 if (url.host() == chrome::kChromeUIFlagsHost) | 338 if (url.host() == chrome::kChromeUIFlagsHost) |
| 339 return &NewWebUI<FlagsUI>; | 339 return &NewWebUI<FlagsUI>; |
| 340 if (url.host() == chrome::kChromeUIGCMInternalsHost) |
| 341 return &NewWebUI<GCMInternalsUI>; |
| 340 if (url.host() == chrome::kChromeUIHistoryFrameHost) | 342 if (url.host() == chrome::kChromeUIHistoryFrameHost) |
| 341 return &NewWebUI<HistoryUI>; | 343 return &NewWebUI<HistoryUI>; |
| 342 if (url.host() == chrome::kChromeUIInstantHost) | 344 if (url.host() == chrome::kChromeUIInstantHost) |
| 343 return &NewWebUI<InstantUI>; | 345 return &NewWebUI<InstantUI>; |
| 344 if (url.host() == chrome::kChromeUIInterstitialHost) | 346 if (url.host() == chrome::kChromeUIInterstitialHost) |
| 345 return &NewWebUI<InterstitialUI>; | 347 return &NewWebUI<InterstitialUI>; |
| 346 if (url.host() == chrome::kChromeUIInvalidationsHost) | 348 if (url.host() == chrome::kChromeUIInvalidationsHost) |
| 347 return &NewWebUI<InvalidationsUI>; | 349 return &NewWebUI<InvalidationsUI>; |
| 348 if (url.host() == chrome::kChromeUILocalStateHost) | 350 if (url.host() == chrome::kChromeUILocalStateHost) |
| 349 return &NewWebUI<LocalStateUI>; | 351 return &NewWebUI<LocalStateUI>; |
| (...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 391 | 393 |
| 392 // Bookmarks are part of NTP on Android. | 394 // Bookmarks are part of NTP on Android. |
| 393 if (url.host() == chrome::kChromeUIBookmarksHost) | 395 if (url.host() == chrome::kChromeUIBookmarksHost) |
| 394 return &NewWebUI<BookmarksUI>; | 396 return &NewWebUI<BookmarksUI>; |
| 395 // Downloads list on Android uses the built-in download manager. | 397 // Downloads list on Android uses the built-in download manager. |
| 396 if (url.host() == chrome::kChromeUIDownloadsHost) { | 398 if (url.host() == chrome::kChromeUIDownloadsHost) { |
| 397 if (MdDownloadsEnabled()) | 399 if (MdDownloadsEnabled()) |
| 398 return &NewWebUI<MdDownloadsUI>; | 400 return &NewWebUI<MdDownloadsUI>; |
| 399 return &NewWebUI<DownloadsUI>; | 401 return &NewWebUI<DownloadsUI>; |
| 400 } | 402 } |
| 401 if (url.host() == chrome::kChromeUIGCMInternalsHost) | |
| 402 return &NewWebUI<GCMInternalsUI>; | |
| 403 // Help is implemented with native UI elements on Android. | 403 // Help is implemented with native UI elements on Android. |
| 404 if (url.host() == chrome::kChromeUIHelpFrameHost) | 404 if (url.host() == chrome::kChromeUIHelpFrameHost) |
| 405 return &NewWebUI<HelpUI>; | 405 return &NewWebUI<HelpUI>; |
| 406 // Identity API is not available on Android. | 406 // Identity API is not available on Android. |
| 407 if (url.host() == chrome::kChromeUIIdentityInternalsHost) | 407 if (url.host() == chrome::kChromeUIIdentityInternalsHost) |
| 408 return &NewWebUI<IdentityInternalsUI>; | 408 return &NewWebUI<IdentityInternalsUI>; |
| 409 if (url.host() == chrome::kChromeUINewTabHost) | 409 if (url.host() == chrome::kChromeUINewTabHost) |
| 410 return &NewWebUI<NewTabUI>; | 410 return &NewWebUI<NewTabUI>; |
| 411 if (url.host() == chrome::kChromeUIMdSettingsHost) | 411 if (url.host() == chrome::kChromeUIMdSettingsHost) |
| 412 return &NewWebUI<settings::MdSettingsUI>; | 412 return &NewWebUI<settings::MdSettingsUI>; |
| (...skipping 384 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 797 #endif | 797 #endif |
| 798 | 798 |
| 799 // Android doesn't use the plugins pages. | 799 // Android doesn't use the plugins pages. |
| 800 if (page_url.host() == chrome::kChromeUIPluginsHost) | 800 if (page_url.host() == chrome::kChromeUIPluginsHost) |
| 801 return PluginsUI::GetFaviconResourceBytes(scale_factor); | 801 return PluginsUI::GetFaviconResourceBytes(scale_factor); |
| 802 | 802 |
| 803 #endif | 803 #endif |
| 804 | 804 |
| 805 return NULL; | 805 return NULL; |
| 806 } | 806 } |
| OLD | NEW |