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 407 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
418 switches::kAppsGalleryURL); | 418 switches::kAppsGalleryURL); |
419 if (EndsWith(gallery_prefix, "/", true)) | 419 if (EndsWith(gallery_prefix, "/", true)) |
420 gallery_prefix = gallery_prefix.substr(0, gallery_prefix.length() - 1); | 420 gallery_prefix = gallery_prefix.substr(0, gallery_prefix.length() - 1); |
421 return gallery_prefix; | 421 return gallery_prefix; |
422 } | 422 } |
423 | 423 |
424 std::string GetWebstoreItemDetailURLPrefix() { | 424 std::string GetWebstoreItemDetailURLPrefix() { |
425 return GetWebstoreLaunchURL() + "/detail/"; | 425 return GetWebstoreLaunchURL() + "/detail/"; |
426 } | 426 } |
427 | 427 |
| 428 GURL GetWebstoreItemJsonDataURL(const std::string& extension_id) { |
| 429 return GURL(GetWebstoreItemDetailURLPrefix() + extension_id + "?output=json"); |
| 430 } |
| 431 |
428 const char* kGalleryUpdateHttpUrl = | 432 const char* kGalleryUpdateHttpUrl = |
429 "http://clients2.google.com/service/update2/crx"; | 433 "http://clients2.google.com/service/update2/crx"; |
430 const char* kGalleryUpdateHttpsUrl = | 434 const char* kGalleryUpdateHttpsUrl = |
431 "https://clients2.google.com/service/update2/crx"; | 435 "https://clients2.google.com/service/update2/crx"; |
432 | 436 |
433 GURL GetWebstoreUpdateUrl(bool secure) { | 437 GURL GetWebstoreUpdateUrl(bool secure) { |
434 CommandLine* cmdline = CommandLine::ForCurrentProcess(); | 438 CommandLine* cmdline = CommandLine::ForCurrentProcess(); |
435 if (cmdline->HasSwitch(switches::kAppsGalleryUpdateURL)) | 439 if (cmdline->HasSwitch(switches::kAppsGalleryUpdateURL)) |
436 return GURL(cmdline->GetSwitchValueASCII(switches::kAppsGalleryUpdateURL)); | 440 return GURL(cmdline->GetSwitchValueASCII(switches::kAppsGalleryUpdateURL)); |
437 else | 441 else |
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
475 const char* kCloudPrintAppId = "mfehgcgbbipciphmccgaenjidiccnmng"; | 479 const char* kCloudPrintAppId = "mfehgcgbbipciphmccgaenjidiccnmng"; |
476 const char* kAppsPromoHistogram = "Extensions.AppsPromo"; | 480 const char* kAppsPromoHistogram = "Extensions.AppsPromo"; |
477 const char* kAppLaunchHistogram = "Extensions.AppLaunch"; | 481 const char* kAppLaunchHistogram = "Extensions.AppLaunch"; |
478 #if defined(OS_CHROMEOS) | 482 #if defined(OS_CHROMEOS) |
479 const char* kAccessExtensionPath = | 483 const char* kAccessExtensionPath = |
480 "/usr/share/chromeos-assets/accessibility/extensions"; | 484 "/usr/share/chromeos-assets/accessibility/extensions"; |
481 const char* kChromeVoxDirectoryName = "access_chromevox"; | 485 const char* kChromeVoxDirectoryName = "access_chromevox"; |
482 #endif | 486 #endif |
483 | 487 |
484 } | 488 } |
OLD | NEW |