| OLD | NEW |
| 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 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/extensions/extension_constants.h" | 5 #include "chrome/common/extensions/extension_constants.h" |
| 6 | 6 |
| 7 #include <vector> | 7 #include <vector> |
| 8 | 8 |
| 9 #include "base/command_line.h" | 9 #include "base/command_line.h" |
| 10 #include "base/string_util.h" | 10 #include "base/string_util.h" |
| (...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 78 const char kPermissions[] = "permissions"; | 78 const char kPermissions[] = "permissions"; |
| 79 const char kPlatformApp[] = "platform_app"; | 79 const char kPlatformApp[] = "platform_app"; |
| 80 const char kPlugins[] = "plugins"; | 80 const char kPlugins[] = "plugins"; |
| 81 const char kPluginsPath[] = "path"; | 81 const char kPluginsPath[] = "path"; |
| 82 const char kPluginsPublic[] = "public"; | 82 const char kPluginsPublic[] = "public"; |
| 83 const char kPublicKey[] = "key"; | 83 const char kPublicKey[] = "key"; |
| 84 const char kRequirements[] = "requirements"; | 84 const char kRequirements[] = "requirements"; |
| 85 const char kRunAt[] = "run_at"; | 85 const char kRunAt[] = "run_at"; |
| 86 const char kShiftKey[] = "shiftKey"; | 86 const char kShiftKey[] = "shiftKey"; |
| 87 const char kShortcutKey[] = "shortcutKey"; | 87 const char kShortcutKey[] = "shortcutKey"; |
| 88 const char kSidebar[] = "sidebar"; | |
| 89 const char kSidebarDefaultIcon[] = "default_icon"; | |
| 90 const char kSidebarDefaultPage[] = "default_page"; | |
| 91 const char kSidebarDefaultTitle[] = "default_title"; | |
| 92 const char kSignature[] = "signature"; | 88 const char kSignature[] = "signature"; |
| 93 const char kTheme[] = "theme"; | 89 const char kTheme[] = "theme"; |
| 94 const char kThemeColors[] = "colors"; | 90 const char kThemeColors[] = "colors"; |
| 95 const char kThemeDisplayProperties[] = "properties"; | 91 const char kThemeDisplayProperties[] = "properties"; |
| 96 const char kThemeImages[] = "images"; | 92 const char kThemeImages[] = "images"; |
| 97 const char kThemeTints[] = "tints"; | 93 const char kThemeTints[] = "tints"; |
| 98 const char kTtsEngine[] = "tts_engine"; | 94 const char kTtsEngine[] = "tts_engine"; |
| 99 const char kTtsGenderFemale[] = "female"; | 95 const char kTtsGenderFemale[] = "female"; |
| 100 const char kTtsGenderMale[] = "male"; | 96 const char kTtsGenderMale[] = "male"; |
| 101 const char kTtsVoices[] = "voices"; | 97 const char kTtsVoices[] = "voices"; |
| (...skipping 239 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 341 const char kInvalidPluginsPath[] = | 337 const char kInvalidPluginsPath[] = |
| 342 "Invalid value for 'plugins[*].path'."; | 338 "Invalid value for 'plugins[*].path'."; |
| 343 const char kInvalidPluginsPublic[] = | 339 const char kInvalidPluginsPublic[] = |
| 344 "Invalid value for 'plugins[*].public'."; | 340 "Invalid value for 'plugins[*].public'."; |
| 345 const char kInvalidRequirement[] = | 341 const char kInvalidRequirement[] = |
| 346 "Invalid value for requirement \"*\""; | 342 "Invalid value for requirement \"*\""; |
| 347 const char kInvalidRequirements[] = | 343 const char kInvalidRequirements[] = |
| 348 "Invalid value for 'requirements'"; | 344 "Invalid value for 'requirements'"; |
| 349 const char kInvalidRunAt[] = | 345 const char kInvalidRunAt[] = |
| 350 "Invalid value for 'content_scripts[*].run_at'."; | 346 "Invalid value for 'content_scripts[*].run_at'."; |
| 351 const char kInvalidSidebar[] = | |
| 352 "Invalid value for 'sidebar'."; | |
| 353 const char kInvalidSidebarDefaultIconPath[] = | |
| 354 "Invalid value for 'sidebar.default_icon'."; | |
| 355 const char kInvalidSidebarDefaultPage[] = | |
| 356 "Invalid value for 'sidebar.default_page'."; | |
| 357 const char kInvalidSidebarDefaultTitle[] = | |
| 358 "Invalid value for 'sidebar.default_title'."; | |
| 359 const char kInvalidSignature[] = | 347 const char kInvalidSignature[] = |
| 360 "Value 'signature' is missing or invalid."; | 348 "Value 'signature' is missing or invalid."; |
| 361 const char kInvalidTheme[] = | 349 const char kInvalidTheme[] = |
| 362 "Invalid value for 'theme'."; | 350 "Invalid value for 'theme'."; |
| 363 const char kInvalidThemeColors[] = | 351 const char kInvalidThemeColors[] = |
| 364 "Invalid value for theme colors - colors must be integers"; | 352 "Invalid value for theme colors - colors must be integers"; |
| 365 const char kInvalidThemeImages[] = | 353 const char kInvalidThemeImages[] = |
| 366 "Invalid value for theme images - images must be strings."; | 354 "Invalid value for theme images - images must be strings."; |
| 367 const char kInvalidThemeImagesMissing[] = | 355 const char kInvalidThemeImagesMissing[] = |
| 368 "An image specified in the theme is missing."; | 356 "An image specified in the theme is missing."; |
| (...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 419 const char kMultipleOverrides[] = | 407 const char kMultipleOverrides[] = |
| 420 "An extension cannot override more than one page."; | 408 "An extension cannot override more than one page."; |
| 421 const char kNoWildCardsInPaths[] = | 409 const char kNoWildCardsInPaths[] = |
| 422 "Wildcards are not allowed in extent URL pattern paths."; | 410 "Wildcards are not allowed in extent URL pattern paths."; |
| 423 const char kOneUISurfaceOnly[] = | 411 const char kOneUISurfaceOnly[] = |
| 424 "Only one of 'browser_action', 'page_action', and 'app' can be specified."; | 412 "Only one of 'browser_action', 'page_action', and 'app' can be specified."; |
| 425 const char kPermissionNotAllowed[] = | 413 const char kPermissionNotAllowed[] = |
| 426 "Access to permission '*' denied."; | 414 "Access to permission '*' denied."; |
| 427 const char kReservedMessageFound[] = | 415 const char kReservedMessageFound[] = |
| 428 "Reserved key * found in message catalog."; | 416 "Reserved key * found in message catalog."; |
| 429 const char kSidebarExperimental[] = | |
| 430 "You must request the 'experimental' permission in order to use the" | |
| 431 " Sidebar API."; | |
| 432 #if defined(OS_CHROMEOS) | 417 #if defined(OS_CHROMEOS) |
| 433 const char kIllegalPlugins[] = | 418 const char kIllegalPlugins[] = |
| 434 "Extensions cannot install plugins on Chrome OS"; | 419 "Extensions cannot install plugins on Chrome OS"; |
| 435 #endif | 420 #endif |
| 436 } // namespace extension_manifest_errors | 421 } // namespace extension_manifest_errors |
| 437 | 422 |
| 438 namespace extension_urls { | 423 namespace extension_urls { |
| 439 std::string GetWebstoreLaunchURL() { | 424 std::string GetWebstoreLaunchURL() { |
| 440 std::string gallery_prefix = kGalleryBrowsePrefix; | 425 std::string gallery_prefix = kGalleryBrowsePrefix; |
| 441 if (CommandLine::ForCurrentProcess()->HasSwitch(switches::kAppsGalleryURL)) | 426 if (CommandLine::ForCurrentProcess()->HasSwitch(switches::kAppsGalleryURL)) |
| (...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 492 const char kCloudPrintAppId[] = "mfehgcgbbipciphmccgaenjidiccnmng"; | 477 const char kCloudPrintAppId[] = "mfehgcgbbipciphmccgaenjidiccnmng"; |
| 493 const char kAppsPromoHistogram[] = "Extensions.AppsPromo"; | 478 const char kAppsPromoHistogram[] = "Extensions.AppsPromo"; |
| 494 const char kAppLaunchHistogram[] = "Extensions.AppLaunch"; | 479 const char kAppLaunchHistogram[] = "Extensions.AppLaunch"; |
| 495 #if defined(OS_CHROMEOS) | 480 #if defined(OS_CHROMEOS) |
| 496 const char kAccessExtensionPath[] = | 481 const char kAccessExtensionPath[] = |
| 497 "/usr/share/chromeos-assets/accessibility/extensions"; | 482 "/usr/share/chromeos-assets/accessibility/extensions"; |
| 498 const char kChromeVoxDirectoryName[] = "access_chromevox"; | 483 const char kChromeVoxDirectoryName[] = "access_chromevox"; |
| 499 #endif | 484 #endif |
| 500 | 485 |
| 501 } | 486 } |
| OLD | NEW |