Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(775)

Unified Diff: chrome/browser/ssl/ssl_blocking_page.cc

Issue 318213002: Add custom interstitial for captive portals. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: mmenke comments, add login scenario to browser tests and fix race. Created 6 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/ssl/ssl_blocking_page.cc
diff --git a/chrome/browser/ssl/ssl_blocking_page.cc b/chrome/browser/ssl/ssl_blocking_page.cc
index d301fbac4014211e6b836017ba4177a4e068775c..40ffd982a740bfffb88fd85c915b98790a3e4d5d 100644
--- a/chrome/browser/ssl/ssl_blocking_page.cc
+++ b/chrome/browser/ssl/ssl_blocking_page.cc
@@ -330,8 +330,7 @@ SSLBlockingPage::SSLBlockingPage(content::WebContents* web_contents,
callback_(callback),
cert_error_(cert_error),
ssl_info_(ssl_info),
- overridable_(options_mask & OVERRIDABLE &&
- !(options_mask & STRICT_ENFORCEMENT)),
+ overridable_(IsOverridable(options_mask)),
danger_overridable_(true),
strict_enforcement_((options_mask & STRICT_ENFORCEMENT) != 0),
internal_(false),
@@ -452,31 +451,6 @@ void SSLBlockingPage::PopulateInterstitialStrings(
// Conditional UI configuration.
if (bad_clock) {
- load_time_data->SetBoolean("bad_clock", true);
- load_time_data->SetBoolean("overridable", false);
-
-#if defined(OS_IOS)
- load_time_data->SetBoolean("hide_primary_button", true);
-#else
- load_time_data->SetBoolean("hide_primary_button", false);
-#endif
-
- // We're showing the SSL clock warning to be helpful, but we haven't warned
- // them about the risks. (And there might still be an SSL error after they
- // fix their clock.) Thus, we don't allow the "danger" override in this
- // case.
- danger_overridable_ = false;
-
- int heading_string = SSLErrorClassification::IsUserClockInTheFuture(now) ?
- IDS_SSL_V2_CLOCK_AHEAD_HEADING :
- IDS_SSL_V2_CLOCK_BEHIND_HEADING;
-
- load_time_data->SetString(
- "tabTitle",
- l10n_util::GetStringUTF16(IDS_SSL_V2_CLOCK_TITLE));
- load_time_data->SetString(
- "heading",
- l10n_util::GetStringUTF16(heading_string));
load_time_data->SetString("primaryParagraph",
mmenke 2014/11/26 18:57:48 Mind having someone else review the js / HTML rela
meacer 2014/12/08 22:29:51 Sure, will do.
l10n_util::GetStringFUTF16(
IDS_SSL_V2_CLOCK_PRIMARY_PARAGRAPH ,

Powered by Google App Engine
This is Rietveld 408576698