Index: chrome/browser/interstitials/security_interstitial_page.h |
diff --git a/chrome/browser/interstitials/security_interstitial_page.h b/chrome/browser/interstitials/security_interstitial_page.h |
index 98e8e197eeb6f766f42631fe9c890f1764e0ca36..44f2ad8ecfbcaf2ca6eba2dee959f9bb37984fa2 100644 |
--- a/chrome/browser/interstitials/security_interstitial_page.h |
+++ b/chrome/browser/interstitials/security_interstitial_page.h |
@@ -20,6 +20,27 @@ class WebContents; |
class SecurityInterstitialPage : public content::InterstitialPageDelegate { |
public: |
+ // These represent the commands sent from the interstitial JavaScript. |
+ // DO NOT reorder or change these without also changing the JavaScript! |
+ // See chrome/browser/resources/security_warnings/interstitial_v2.js |
+ enum SecurityInterstitialCommands { |
+ // Decisions |
+ CMD_DONT_PROCEED = 0, |
+ CMD_PROCEED = 1, |
+ // Ways for user to get more information |
+ CMD_SHOW_MORE_SECTION = 2, |
+ CMD_OPEN_HELP_CENTER = 3, |
+ CMD_OPEN_DIAGNOSTIC = 4, |
+ // Primary button actions |
+ CMD_RELOAD = 5, |
+ CMD_OPEN_DATE_SETTINGS = 6, |
+ CMD_OPEN_LOGIN = 7, |
+ // Safe Browsing Extended Reporting |
+ CMD_DO_REPORT = 8, |
+ CMD_DONT_REPORT = 9, |
+ CMD_OPEN_REPORTING_PRIVACY = 10, |
+ }; |
+ |
SecurityInterstitialPage(content::WebContents* web_contents, |
const GURL& url); |
~SecurityInterstitialPage() override; |