summaryrefslogtreecommitdiffstats
path: root/chrome/browser/extensions/api
diff options
context:
space:
mode:
authorcthomp@chromium.org <cthomp@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-08-16 01:10:16 +0000
committercthomp@chromium.org <cthomp@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-08-16 01:10:16 +0000
commit07c973f756ff41198cab01f7d2abd2ff8a123eae (patch)
tree9bce76d9e36667070459520cede6447f086a8215 /chrome/browser/extensions/api
parent9af1231d969ee9b215d1a02f0155f9aae9e18910 (diff)
downloadchromium_src-07c973f756ff41198cab01f7d2abd2ff8a123eae.zip
chromium_src-07c973f756ff41198cab01f7d2abd2ff8a123eae.tar.gz
chromium_src-07c973f756ff41198cab01f7d2abd2ff8a123eae.tar.bz2
Experience sampling instrumentation for dangerous downloads warnings
BUG=384635 Review URL: https://codereview.chromium.org/402293002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@290076 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/extensions/api')
-rw-r--r--chrome/browser/extensions/api/experience_sampling_private/experience_sampling.cc7
-rw-r--r--chrome/browser/extensions/api/experience_sampling_private/experience_sampling.h4
2 files changed, 11 insertions, 0 deletions
diff --git a/chrome/browser/extensions/api/experience_sampling_private/experience_sampling.cc b/chrome/browser/extensions/api/experience_sampling_private/experience_sampling.cc
index bda78e1..3bc4371 100644
--- a/chrome/browser/extensions/api/experience_sampling_private/experience_sampling.cc
+++ b/chrome/browser/extensions/api/experience_sampling_private/experience_sampling.cc
@@ -17,10 +17,17 @@ namespace extensions {
// static
const char ExperienceSamplingEvent::kProceed[] = "proceed";
const char ExperienceSamplingEvent::kDeny[] = "deny";
+const char ExperienceSamplingEvent::kIgnore[] = "ignore";
const char ExperienceSamplingEvent::kCancel[] = "cancel";
const char ExperienceSamplingEvent::kReload[] = "reload";
// static
+const char ExperienceSamplingEvent::kMaliciousDownload[] =
+ "download_warning_malicious";
+const char ExperienceSamplingEvent::kDangerousDownload[] =
+ "download_warning_dangerous";
+const char ExperienceSamplingEvent::kDownloadDangerPrompt[] =
+ "download_danger_prompt";
const char ExperienceSamplingEvent::kExtensionInstallDialog[] =
"extension_install_dialog_";
diff --git a/chrome/browser/extensions/api/experience_sampling_private/experience_sampling.h b/chrome/browser/extensions/api/experience_sampling_private/experience_sampling.h
index 3079643..df2f3fc 100644
--- a/chrome/browser/extensions/api/experience_sampling_private/experience_sampling.h
+++ b/chrome/browser/extensions/api/experience_sampling_private/experience_sampling.h
@@ -22,10 +22,14 @@ class ExperienceSamplingEvent {
// String constants for user decision events.
static const char kProceed[];
static const char kDeny[];
+ static const char kIgnore[];
static const char kCancel[];
static const char kReload[];
// String constants for event names.
+ static const char kMaliciousDownload[];
+ static const char kDangerousDownload[];
+ static const char kDownloadDangerPrompt[];
static const char kExtensionInstallDialog[];
// The Create() functions can return an empty scoped_ptr if they cannot find