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

Side by Side Diff: chrome/common/url_constants.cc

Issue 9320056: Help: Implement the initial version of the cross-platform help/about page. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: String fix. Created 8 years, 10 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/common/url_constants.h" 5 #include "chrome/common/url_constants.h"
6 6
7 #include "googleurl/src/url_util.h" 7 #include "googleurl/src/url_util.h"
8 8
9 namespace { 9 namespace {
10 const char* kSavableSchemes[] = { 10 const char* kSavableSchemes[] = {
11 chrome::kExtensionScheme, 11 chrome::kExtensionScheme,
12 NULL 12 NULL
13 }; 13 };
14 } // namespace 14 } // namespace
15 15
16 namespace chrome { 16 namespace chrome {
17 17
18 #if defined(OS_CHROMEOS) 18 #if defined(OS_CHROMEOS)
19 const char kCrosScheme[] = "cros"; 19 const char kCrosScheme[] = "cros";
20 #endif 20 #endif
21 21
22 const char kAboutPluginsURL[] = "about:plugins"; 22 const char kAboutPluginsURL[] = "about:plugins";
23 const char kAboutVersionURL[] = "about:version"; 23 const char kAboutVersionURL[] = "about:version";
24 24
25 // Add Chrome UI URLs as necessary, in alphabetical order. 25 // Add Chrome UI URLs as necessary, in alphabetical order.
26 // Be sure to add the corresponding kChromeUI*Host constant below. 26 // Be sure to add the corresponding kChromeUI*Host constant below.
27 // This is the About Chrome page.
28 const char kChromeUIAboutPageFrameURL[] = "chrome://about-page-frame/";
29 // This is a WebUI page that lists other WebUI pages. 27 // This is a WebUI page that lists other WebUI pages.
30 const char kChromeUIAboutURL[] = "chrome://about/"; 28 const char kChromeUIAboutURL[] = "chrome://about/";
31 const char kChromeUIBookmarksURL[] = "chrome://bookmarks/"; 29 const char kChromeUIBookmarksURL[] = "chrome://bookmarks/";
32 const char kChromeUICertificateViewerURL[] = "chrome://view-cert/"; 30 const char kChromeUICertificateViewerURL[] = "chrome://view-cert/";
33 const char kChromeUIChromeURLsURL[] = "chrome://chrome-urls/"; 31 const char kChromeUIChromeURLsURL[] = "chrome://chrome-urls/";
34 const char kChromeUICloudPrintResourcesURL[] = "chrome://cloudprintresources/"; 32 const char kChromeUICloudPrintResourcesURL[] = "chrome://cloudprintresources/";
35 const char kChromeUIConflictsURL[] = "chrome://conflicts/"; 33 const char kChromeUIConflictsURL[] = "chrome://conflicts/";
36 const char kChromeUIConstrainedHTMLTestURL[] = "chrome://constrained-test/"; 34 const char kChromeUIConstrainedHTMLTestURL[] = "chrome://constrained-test/";
37 const char kChromeUICrashesURL[] = "chrome://crashes/"; 35 const char kChromeUICrashesURL[] = "chrome://crashes/";
38 const char kChromeUICrashURL[] = "chrome://crash/"; 36 const char kChromeUICrashURL[] = "chrome://crash/";
39 const char kChromeUICreditsURL[] = "chrome://credits/"; 37 const char kChromeUICreditsURL[] = "chrome://credits/";
40 const char kChromeUIDevToolsURL[] = "chrome-devtools://devtools/"; 38 const char kChromeUIDevToolsURL[] = "chrome-devtools://devtools/";
41 const char kChromeUIDownloadsURL[] = "chrome://downloads/"; 39 const char kChromeUIDownloadsURL[] = "chrome://downloads/";
42 const char kChromeUIEditSearchEngineDialogURL[] = "chrome://editsearchengine/"; 40 const char kChromeUIEditSearchEngineDialogURL[] = "chrome://editsearchengine/";
43 const char kChromeUIExtensionActivityURL[] = "chrome://extension-activity/"; 41 const char kChromeUIExtensionActivityURL[] = "chrome://extension-activity/";
44 const char kChromeUIExtensionIconURL[] = "chrome://extension-icon/"; 42 const char kChromeUIExtensionIconURL[] = "chrome://extension-icon/";
45 const char kChromeUIExtensionsFrameURL[] = "chrome://extensions-frame/"; 43 const char kChromeUIExtensionsFrameURL[] = "chrome://extensions-frame/";
46 const char kChromeUIExtensionsURL[] = "chrome://extensions/"; 44 const char kChromeUIExtensionsURL[] = "chrome://extensions/";
47 const char kChromeUIFaviconURL[] = "chrome://favicon/"; 45 const char kChromeUIFaviconURL[] = "chrome://favicon/";
48 const char kChromeUIFeedbackURL[] = "chrome://feedback/"; 46 const char kChromeUIFeedbackURL[] = "chrome://feedback/";
49 const char kChromeUIFlagsURL[] = "chrome://flags/"; 47 const char kChromeUIFlagsURL[] = "chrome://flags/";
50 const char kChromeUIFlashURL[] = "chrome://flash/"; 48 const char kChromeUIFlashURL[] = "chrome://flash/";
51 const char kChromeUIGpuCleanURL[] = "chrome://gpuclean"; 49 const char kChromeUIGpuCleanURL[] = "chrome://gpuclean";
52 const char kChromeUIGpuCrashURL[] = "chrome://gpucrash"; 50 const char kChromeUIGpuCrashURL[] = "chrome://gpucrash";
53 const char kChromeUIGpuHangURL[] = "chrome://gpuhang"; 51 const char kChromeUIGpuHangURL[] = "chrome://gpuhang";
54 const char kChromeUIHangURL[] = "chrome://hang/"; 52 const char kChromeUIHangURL[] = "chrome://hang/";
53 const char kChromeUIHelpFrameURL[] = "chrome://help-frame/";
55 const char kChromeUIHistoryURL[] = "chrome://history/"; 54 const char kChromeUIHistoryURL[] = "chrome://history/";
56 const char kChromeUIHungRendererDialogURL[] = "chrome://hung-renderer/"; 55 const char kChromeUIHungRendererDialogURL[] = "chrome://hung-renderer/";
57 const char kChromeUIInputWindowDialogURL[] = "chrome://input-window-dialog/"; 56 const char kChromeUIInputWindowDialogURL[] = "chrome://input-window-dialog/";
58 const char kChromeUIIPCURL[] = "chrome://ipc/"; 57 const char kChromeUIIPCURL[] = "chrome://ipc/";
59 const char kChromeUIKeyboardURL[] = "chrome://keyboard/"; 58 const char kChromeUIKeyboardURL[] = "chrome://keyboard/";
60 const char kChromeUIKillURL[] = "chrome://kill/"; 59 const char kChromeUIKillURL[] = "chrome://kill/";
61 const char kChromeUIMemoryRedirectURL[] = "chrome://memory-redirect/"; 60 const char kChromeUIMemoryRedirectURL[] = "chrome://memory-redirect/";
62 const char kChromeUIMemoryURL[] = "chrome://memory/"; 61 const char kChromeUIMemoryURL[] = "chrome://memory/";
63 const char kChromeUINetInternalsURL[] = "chrome://net-internals/"; 62 const char kChromeUINetInternalsURL[] = "chrome://net-internals/";
64 const char kChromeUINetworkViewCacheURL[] = "chrome://view-http-cache/"; 63 const char kChromeUINetworkViewCacheURL[] = "chrome://view-http-cache/";
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after
114 const char kChromeUICollectedCookiesURL[] = "chrome://collected-cookies/"; 113 const char kChromeUICollectedCookiesURL[] = "chrome://collected-cookies/";
115 const char kChromeUIHttpAuthURL[] = "chrome://http-auth/"; 114 const char kChromeUIHttpAuthURL[] = "chrome://http-auth/";
116 const char kChromeUITabModalConfirmDialogURL[] = 115 const char kChromeUITabModalConfirmDialogURL[] =
117 "chrome://tab-modal-confirm-dialog/"; 116 "chrome://tab-modal-confirm-dialog/";
118 #endif 117 #endif
119 118
120 // Add Chrome UI hosts here, in alphabetical order. 119 // Add Chrome UI hosts here, in alphabetical order.
121 // Add hosts to kChromePaths in browser_about_handler.cc to be listed by 120 // Add hosts to kChromePaths in browser_about_handler.cc to be listed by
122 // chrome://chrome-urls (about:about) and the built-in AutocompleteProvider. 121 // chrome://chrome-urls (about:about) and the built-in AutocompleteProvider.
123 const char kChromeUIAboutHost[] = "about"; 122 const char kChromeUIAboutHost[] = "about";
124 const char kChromeUIAboutPageFrameHost[] = "about-page-frame";
125 const char kChromeUIAppCacheInternalsHost[] = "appcache-internals"; 123 const char kChromeUIAppCacheInternalsHost[] = "appcache-internals";
126 const char kChromeUIBlankHost[] = "blank"; 124 const char kChromeUIBlankHost[] = "blank";
127 const char kChromeUIBlobInternalsHost[] = "blob-internals"; 125 const char kChromeUIBlobInternalsHost[] = "blob-internals";
128 const char kChromeUIBookmarksHost[] = "bookmarks"; 126 const char kChromeUIBookmarksHost[] = "bookmarks";
129 const char kChromeUIBrowserCrashHost[] = "inducebrowsercrashforrealz"; 127 const char kChromeUIBrowserCrashHost[] = "inducebrowsercrashforrealz";
130 const char kChromeUICacheHost[] = "cache"; 128 const char kChromeUICacheHost[] = "cache";
131 const char kChromeUICertificateViewerHost[] = "view-cert"; 129 const char kChromeUICertificateViewerHost[] = "view-cert";
132 const char kChromeUIChromeURLsHost[] = "chrome-urls"; 130 const char kChromeUIChromeURLsHost[] = "chrome-urls";
133 const char kChromeUICloudPrintResourcesHost[] = "cloudprintresources"; 131 const char kChromeUICloudPrintResourcesHost[] = "cloudprintresources";
134 const char kChromeUICloudPrintSetupHost[] = "cloudprintsetup"; 132 const char kChromeUICloudPrintSetupHost[] = "cloudprintsetup";
(...skipping 15 matching lines...) Expand all
150 const char kChromeUIFaviconHost[] = "favicon"; 148 const char kChromeUIFaviconHost[] = "favicon";
151 const char kChromeUIFeedbackHost[] = "feedback"; 149 const char kChromeUIFeedbackHost[] = "feedback";
152 const char kChromeUIFlagsHost[] = "flags"; 150 const char kChromeUIFlagsHost[] = "flags";
153 const char kChromeUIFlashHost[] = "flash"; 151 const char kChromeUIFlashHost[] = "flash";
154 const char kChromeUIGpuCleanHost[] = "gpuclean"; 152 const char kChromeUIGpuCleanHost[] = "gpuclean";
155 const char kChromeUIGpuCrashHost[] = "gpucrash"; 153 const char kChromeUIGpuCrashHost[] = "gpucrash";
156 const char kChromeUIGpuHangHost[] = "gpuhang"; 154 const char kChromeUIGpuHangHost[] = "gpuhang";
157 const char kChromeUIGpuHost[] = "gpu"; 155 const char kChromeUIGpuHost[] = "gpu";
158 const char kChromeUIGpuInternalsHost[] = "gpu-internals"; 156 const char kChromeUIGpuInternalsHost[] = "gpu-internals";
159 const char kChromeUIHangHost[] = "hang"; 157 const char kChromeUIHangHost[] = "hang";
158 const char kChromeUIHelpFrameHost[] = "help-frame";
159 const char kChromeUIHelpHost[] = "help";
160 const char kChromeUIHistogramsHost[] = "histograms"; 160 const char kChromeUIHistogramsHost[] = "histograms";
161 const char kChromeUIHistoryHost[] = "history"; 161 const char kChromeUIHistoryHost[] = "history";
162 const char kChromeUIHungRendererDialogHost[] = "hung-renderer"; 162 const char kChromeUIHungRendererDialogHost[] = "hung-renderer";
163 const char kChromeUIInputWindowDialogHost[] = "input-window-dialog"; 163 const char kChromeUIInputWindowDialogHost[] = "input-window-dialog";
164 const char kChromeUIIPCHost[] = "ipc"; 164 const char kChromeUIIPCHost[] = "ipc";
165 const char kChromeUIKeyboardHost[] = "keyboard"; 165 const char kChromeUIKeyboardHost[] = "keyboard";
166 const char kChromeUIKillHost[] = "kill"; 166 const char kChromeUIKillHost[] = "kill";
167 const char kChromeUIMediaInternalsHost[] = "media-internals"; 167 const char kChromeUIMediaInternalsHost[] = "media-internals";
168 const char kChromeUIMemoryHost[] = "memory"; 168 const char kChromeUIMemoryHost[] = "memory";
169 const char kChromeUIMemoryRedirectHost[] = "memory-redirect"; 169 const char kChromeUIMemoryRedirectHost[] = "memory-redirect";
(...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after
245 245
246 #if (defined(OS_LINUX) && defined(TOOLKIT_VIEWS)) || defined(USE_AURA) 246 #if (defined(OS_LINUX) && defined(TOOLKIT_VIEWS)) || defined(USE_AURA)
247 const char kChromeUICollectedCookiesHost[] = "collected-cookies"; 247 const char kChromeUICollectedCookiesHost[] = "collected-cookies";
248 const char kChromeUIHttpAuthHost[] = "http-auth"; 248 const char kChromeUIHttpAuthHost[] = "http-auth";
249 const char kChromeUITabModalConfirmDialogHost[] = "tab-modal-confirm-dialog"; 249 const char kChromeUITabModalConfirmDialogHost[] = "tab-modal-confirm-dialog";
250 #endif 250 #endif
251 251
252 // Option sub pages. 252 // Option sub pages.
253 // Add sub page paths to kChromeSettingsSubPages in builtin_provider.cc to be 253 // Add sub page paths to kChromeSettingsSubPages in builtin_provider.cc to be
254 // listed by the built-in AutocompleteProvider. 254 // listed by the built-in AutocompleteProvider.
255 const char kAboutOptionsSubPage[] = "about";
255 const char kAdvancedOptionsSubPage[] = "advanced"; 256 const char kAdvancedOptionsSubPage[] = "advanced";
256 const char kAutofillSubPage[] = "autofill"; 257 const char kAutofillSubPage[] = "autofill";
257 const char kBrowserOptionsSubPage[] = "browser"; 258 const char kBrowserOptionsSubPage[] = "browser";
258 const char kClearBrowserDataSubPage[] = "clearBrowserData"; 259 const char kClearBrowserDataSubPage[] = "clearBrowserData";
259 const char kContentSettingsExceptionsSubPage[] = "contentExceptions"; 260 const char kContentSettingsExceptionsSubPage[] = "contentExceptions";
260 const char kContentSettingsSubPage[] = "content"; 261 const char kContentSettingsSubPage[] = "content";
261 const char kExtensionsSubPage[] = "extensions"; 262 const char kExtensionsSubPage[] = "extensions";
262 const char kHandlerSettingsSubPage[] = "handlers"; 263 const char kHandlerSettingsSubPage[] = "handlers";
263 const char kImportDataSubPage[] = "importData"; 264 const char kImportDataSubPage[] = "importData";
264 const char kInstantConfirmPage[] = "instantConfirm"; 265 const char kInstantConfirmPage[] = "instantConfirm";
265 const char kLanguageOptionsSubPage[] = "languages"; 266 const char kLanguageOptionsSubPage[] = "languages";
266 const char kManageProfileSubPage[] = "manageProfile"; 267 const char kManageProfileSubPage[] = "manageProfile";
267 const char kPasswordManagerSubPage[] = "passwords"; 268 const char kPasswordManagerSubPage[] = "passwords";
268 const char kPersonalOptionsSubPage[] = "personal"; 269 const char kPersonalOptionsSubPage[] = "personal";
269 const char kSearchEnginesSubPage[] = "searchEngines"; 270 const char kSearchEnginesSubPage[] = "searchEngines";
270 const char kSyncSetupSubPage[] = "syncSetup"; 271 const char kSyncSetupSubPage[] = "syncSetup";
271 #if defined(OS_CHROMEOS) 272 #if defined(OS_CHROMEOS)
272 const char kAboutOptionsSubPage[] = "about";
273 const char kInternetOptionsSubPage[] = "internet"; 273 const char kInternetOptionsSubPage[] = "internet";
274 const char kSystemOptionsSubPage[] = "system"; 274 const char kSystemOptionsSubPage[] = "system";
275 #endif 275 #endif
276 276
277 const char kSyncGoogleDashboardURL[] = "https://www.google.com/dashboard/"; 277 const char kSyncGoogleDashboardURL[] = "https://www.google.com/dashboard/";
278 278
279 const char kPasswordManagerLearnMoreURL[] = 279 const char kPasswordManagerLearnMoreURL[] =
280 #if defined(OS_CHROMEOS) 280 #if defined(OS_CHROMEOS)
281 "https://support.google.com/chromeos/?p=settings_password"; 281 "https://support.google.com/chromeos/?p=settings_password";
282 #else 282 #else
(...skipping 140 matching lines...) Expand 10 before | Expand all | Expand 10 after
423 url_util::AddStandardScheme(kExtensionScheme); 423 url_util::AddStandardScheme(kExtensionScheme);
424 #if defined(OS_CHROMEOS) 424 #if defined(OS_CHROMEOS)
425 url_util::AddStandardScheme(kCrosScheme); 425 url_util::AddStandardScheme(kCrosScheme);
426 #endif 426 #endif
427 427
428 // This call will also lock the list of standard schemes. 428 // This call will also lock the list of standard schemes.
429 RegisterContentSchemes(kSavableSchemes); 429 RegisterContentSchemes(kSavableSchemes);
430 } 430 }
431 431
432 } // namespace chrome 432 } // namespace chrome
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698