Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(142)

Side by Side Diff: chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc

Issue 9949033: Removed access to prefs that does not work on Android (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 8 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
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/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 179 matching lines...) Expand 10 before | Expand all | Expand 10 after
190 if (url.host() == chrome::kChromeUIHistoryFrameHost) 190 if (url.host() == chrome::kChromeUIHistoryFrameHost)
191 return &NewWebUI<HistoryUI>; 191 return &NewWebUI<HistoryUI>;
192 if (url.host() == chrome::kChromeUIMediaInternalsHost) 192 if (url.host() == chrome::kChromeUIMediaInternalsHost)
193 return &NewWebUI<MediaInternalsUI>; 193 return &NewWebUI<MediaInternalsUI>;
194 if (url.host() == chrome::kChromeUINetInternalsHost) 194 if (url.host() == chrome::kChromeUINetInternalsHost)
195 return &NewWebUI<NetInternalsUI>; 195 return &NewWebUI<NetInternalsUI>;
196 if (url.host() == chrome::kChromeUINetworkActionPredictorHost) 196 if (url.host() == chrome::kChromeUINetworkActionPredictorHost)
197 return &NewWebUI<NetworkActionPredictorUI>; 197 return &NewWebUI<NetworkActionPredictorUI>;
198 if (url.host() == chrome::kChromeUIOmniboxHost) 198 if (url.host() == chrome::kChromeUIOmniboxHost)
199 return &NewWebUI<OmniboxUI>; 199 return &NewWebUI<OmniboxUI>;
200 if (url.host() == chrome::kChromeUIPluginsHost)
201 return &NewWebUI<PluginsUI>;
202 if (url.host() == chrome::kChromeUIProfilerHost) 200 if (url.host() == chrome::kChromeUIProfilerHost)
203 return &NewWebUI<ProfilerUI>; 201 return &NewWebUI<ProfilerUI>;
204 if (url.host() == chrome::kChromeUIQuotaInternalsHost) 202 if (url.host() == chrome::kChromeUIQuotaInternalsHost)
205 return &NewWebUI<QuotaInternalsUI>; 203 return &NewWebUI<QuotaInternalsUI>;
206 if (url.host() == chrome::kChromeUISessionsHost) 204 if (url.host() == chrome::kChromeUISessionsHost)
207 return &NewWebUI<SessionsUI>; 205 return &NewWebUI<SessionsUI>;
208 if (url.host() == chrome::kChromeUISyncInternalsHost) 206 if (url.host() == chrome::kChromeUISyncInternalsHost)
209 return &NewWebUI<SyncInternalsUI>; 207 return &NewWebUI<SyncInternalsUI>;
210 if (url.host() == chrome::kChromeUISyncResourcesHost) 208 if (url.host() == chrome::kChromeUISyncResourcesHost)
211 return &NewWebUI<HtmlDialogUI>; 209 return &NewWebUI<HtmlDialogUI>;
(...skipping 26 matching lines...) Expand all
238 // remote devtools on the host machine, and other elements (Shared Workers, 236 // remote devtools on the host machine, and other elements (Shared Workers,
239 // extensions, etc) aren't supported. 237 // extensions, etc) aren't supported.
240 if (url.host() == chrome::kChromeUIInspectHost) 238 if (url.host() == chrome::kChromeUIInspectHost)
241 return &NewWebUI<InspectUI>; 239 return &NewWebUI<InspectUI>;
242 // Android doesn't support print/print-preview. 240 // Android doesn't support print/print-preview.
243 if (url.host() == chrome::kChromeUIPrintHost && 241 if (url.host() == chrome::kChromeUIPrintHost &&
244 !g_browser_process->local_state()->GetBoolean( 242 !g_browser_process->local_state()->GetBoolean(
245 prefs::kPrintPreviewDisabled)) { 243 prefs::kPrintPreviewDisabled)) {
246 return &NewWebUI<PrintPreviewUI>; 244 return &NewWebUI<PrintPreviewUI>;
247 } 245 }
246 // Android does not support plugins for now.
247 if (url.host() == chrome::kChromeUIPluginsHost)
248 return &NewWebUI<PluginsUI>;
248 #endif 249 #endif
249 #if defined(OS_WIN) 250 #if defined(OS_WIN)
250 if (url.host() == chrome::kChromeUIConflictsHost) 251 if (url.host() == chrome::kChromeUIConflictsHost)
251 return &NewWebUI<ConflictsUI>; 252 return &NewWebUI<ConflictsUI>;
252 #endif 253 #endif
253 #if (defined(USE_NSS) || defined(USE_OPENSSL)) && defined(USE_AURA) 254 #if (defined(USE_NSS) || defined(USE_OPENSSL)) && defined(USE_AURA)
254 if (url.host() == chrome::kChromeUICertificateViewerHost) 255 if (url.host() == chrome::kChromeUICertificateViewerHost)
255 return &NewWebUI<CertificateViewerUI>; 256 return &NewWebUI<CertificateViewerUI>;
256 #endif 257 #endif
257 #if defined(OS_CHROMEOS) 258 #if defined(OS_CHROMEOS)
(...skipping 230 matching lines...) Expand 10 before | Expand all | Expand 10 after
488 if (page_url.host() == chrome::kChromeUIDownloadsHost) 489 if (page_url.host() == chrome::kChromeUIDownloadsHost)
489 return DownloadsUI::GetFaviconResourceBytes(); 490 return DownloadsUI::GetFaviconResourceBytes();
490 491
491 // chrome://flags is currently unsupported on Android. 492 // chrome://flags is currently unsupported on Android.
492 if (page_url.host() == chrome::kChromeUIFlagsHost) 493 if (page_url.host() == chrome::kChromeUIFlagsHost)
493 return FlagsUI::GetFaviconResourceBytes(); 494 return FlagsUI::GetFaviconResourceBytes();
494 495
495 // Android doesn't use the Options pages. 496 // Android doesn't use the Options pages.
496 if (page_url.host() == chrome::kChromeUISettingsFrameHost) 497 if (page_url.host() == chrome::kChromeUISettingsFrameHost)
497 return options2::OptionsUI::GetFaviconResourceBytes(); 498 return options2::OptionsUI::GetFaviconResourceBytes();
498 #endif
499 499
500 // Android doesn't use the plugins pages.
500 if (page_url.host() == chrome::kChromeUIPluginsHost) 501 if (page_url.host() == chrome::kChromeUIPluginsHost)
501 return PluginsUI::GetFaviconResourceBytes(); 502 return PluginsUI::GetFaviconResourceBytes();
503 #endif
502 504
503 return NULL; 505 return NULL;
504 } 506 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698