Commit 39bc8bc5 authored by Edward Jung's avatar Edward Jung Committed by Commit Bot

Neterror interstitials: Add switch for upcoming experiment

Change-Id: I3f76e2ec46f199c1ce905f5a52de66ea67a23459
Reviewed-on: https://chromium-review.googlesource.com/1071516Reviewed-by: default avatarMatt Menke <mmenke@chromium.org>
Commit-Queue: Edward Jung <edwardjung@chromium.org>
Cr-Commit-Position: refs/heads/master@{#561541}
parent 40614c03
...@@ -1843,6 +1843,7 @@ void ChromeContentBrowserClient::AppendExtraCommandLineSwitches( ...@@ -1843,6 +1843,7 @@ void ChromeContentBrowserClient::AppendExtraCommandLineSwitches(
static const char* const kDinosaurEasterEggSwitches[] = { static const char* const kDinosaurEasterEggSwitches[] = {
error_page::switches::kDisableDinosaurEasterEgg, error_page::switches::kDisableDinosaurEasterEgg,
error_page::switches::kEnableEasterEggBdayMode,
}; };
command_line->CopySwitchesFrom(browser_command_line, command_line->CopySwitchesFrom(browser_command_line,
kDinosaurEasterEggSwitches, kDinosaurEasterEggSwitches,
......
...@@ -9,6 +9,7 @@ namespace switches { ...@@ -9,6 +9,7 @@ namespace switches {
// Disables the dinosaur easter egg on the offline interstitial. // Disables the dinosaur easter egg on the offline interstitial.
const char kDisableDinosaurEasterEgg[] = "disable-dinosaur-easter-egg"; const char kDisableDinosaurEasterEgg[] = "disable-dinosaur-easter-egg";
const char kEnableEasterEggBdayMode[] = "enable-dino-easter-egg-bday-mode";
// Values for the kShowSavedCopy flag. // Values for the kShowSavedCopy flag.
const char kDisableShowSavedCopy[] = "disable"; const char kDisableShowSavedCopy[] = "disable";
......
...@@ -12,6 +12,7 @@ namespace switches { ...@@ -12,6 +12,7 @@ namespace switches {
extern const char kDisableDinosaurEasterEgg[]; extern const char kDisableDinosaurEasterEgg[];
extern const char kDisableShowSavedCopy[]; extern const char kDisableShowSavedCopy[];
extern const char kEnableEasterEggBdayMode[];
extern const char kEnableShowSavedCopyPrimary[]; extern const char kEnableShowSavedCopyPrimary[];
extern const char kEnableShowSavedCopySecondary[]; extern const char kEnableShowSavedCopySecondary[];
extern const char kShowSavedCopy[]; extern const char kShowSavedCopy[];
......
...@@ -938,6 +938,12 @@ void LocalizedError::GetStrings( ...@@ -938,6 +938,12 @@ void LocalizedError::GetStrings(
l10n_util::GetStringUTF16(IDS_ERRORPAGE_FUN_DISABLED)); l10n_util::GetStringUTF16(IDS_ERRORPAGE_FUN_DISABLED));
} }
if (command_line->HasSwitch(error_page::switches::kEnableEasterEggBdayMode) ||
base::FieldTrialList::FindFullName("EnableEasterEggBdayMode") ==
"enabled") {
error_strings->SetBoolean("bdayMode", true);
}
summary->SetString("failedUrl", failed_url_string); summary->SetString("failedUrl", failed_url_string);
summary->SetString("hostName", host_name); summary->SetString("hostName", host_name);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment