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

Side by Side Diff: chrome/browser/safe_browsing/safe_browsing_blocking_page.cc

Issue 339503004: Add the extended reporting checkbox to the malware interstitial v3 (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 years, 6 months 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 unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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 // Implementation of the SafeBrowsingBlockingPage class. 5 // Implementation of the SafeBrowsingBlockingPage class.
6 6
7 #include "chrome/browser/safe_browsing/safe_browsing_blocking_page.h" 7 #include "chrome/browser/safe_browsing/safe_browsing_blocking_page.h"
8 8
9 #include <string> 9 #include <string>
10 10
(...skipping 1291 matching lines...) Expand 10 before | Expand all | Expand 10 after
1302 l10n_util::GetStringFUTF16( 1302 l10n_util::GetStringFUTF16(
1303 IDS_MALWARE_V3_EXPLANATION_PARAGRAPH, 1303 IDS_MALWARE_V3_EXPLANATION_PARAGRAPH,
1304 base::UTF8ToUTF16(url_.host())) : 1304 base::UTF8ToUTF16(url_.host())) :
1305 l10n_util::GetStringFUTF16( 1305 l10n_util::GetStringFUTF16(
1306 IDS_MALWARE_V3_EXPLANATION_PARAGRAPH_SUBRESOURCE, 1306 IDS_MALWARE_V3_EXPLANATION_PARAGRAPH_SUBRESOURCE,
1307 base::UTF8ToUTF16(web_contents_->GetURL().host()), 1307 base::UTF8ToUTF16(web_contents_->GetURL().host()),
1308 base::UTF8ToUTF16(url_.host()))); 1308 base::UTF8ToUTF16(url_.host())));
1309 load_time_data->SetString( 1309 load_time_data->SetString(
1310 "finalParagraph", 1310 "finalParagraph",
1311 l10n_util::GetStringUTF16(IDS_MALWARE_V3_PROCEED_PARAGRAPH)); 1311 l10n_util::GetStringUTF16(IDS_MALWARE_V3_PROCEED_PARAGRAPH));
1312
1313 if (!CanShowMalwareDetailsOption()) return;
Dan Beam 2014/06/16 19:05:50 nit: if () { ... } instead of if (!) return; so pe
felt 2014/06/17 05:41:55 Done.
1314 load_time_data->SetBoolean(kDisplayCheckBox, true);
mattm 2014/06/16 21:02:21 is it okay that this is undefined instead of false
felt 2014/06/17 05:41:55 Done.
1315 std::string privacy_link = base::StringPrintf(
1316 kPrivacyLinkHtml,
1317 l10n_util::GetStringUTF8(
1318 IDS_SAFE_BROWSING_PRIVACY_POLICY_PAGE_V2).c_str());
1319 load_time_data->SetString(
1320 "optinText",
1321 l10n_util::GetStringFUTF16(IDS_SAFE_BROWSING_MALWARE_V2_REPORTING_AGREE,
1322 base::UTF8ToUTF16(privacy_link)));
1323 load_time_data->SetBoolean(
1324 kBoxChecked, IsPrefEnabled(prefs::kSafeBrowsingReportingEnabled));
mattm 2014/06/16 21:02:21 This should do the migration stuff like 336673002?
felt 2014/06/17 05:41:55 Done now that I could rebase off 336673002.
1312 } 1325 }
1313 1326
1314 void SafeBrowsingBlockingPageV3::PopulatePhishingLoadTimeData( 1327 void SafeBrowsingBlockingPageV3::PopulatePhishingLoadTimeData(
1315 base::DictionaryValue* load_time_data) { 1328 base::DictionaryValue* load_time_data) {
1316 load_time_data->SetBoolean("phishing", true); 1329 load_time_data->SetBoolean("phishing", true);
1317 load_time_data->SetString( 1330 load_time_data->SetString(
1318 "heading", 1331 "heading",
1319 l10n_util::GetStringUTF16(IDS_PHISHING_V3_HEADING)); 1332 l10n_util::GetStringUTF16(IDS_PHISHING_V3_HEADING));
1320 load_time_data->SetString( 1333 load_time_data->SetString(
1321 "primaryParagraph", 1334 "primaryParagraph",
1322 l10n_util::GetStringFUTF16( 1335 l10n_util::GetStringFUTF16(
1323 IDS_PHISHING_V3_PRIMARY_PARAGRAPH, 1336 IDS_PHISHING_V3_PRIMARY_PARAGRAPH,
1324 base::UTF8ToUTF16(url_.host()))); 1337 base::UTF8ToUTF16(url_.host())));
1325 load_time_data->SetString( 1338 load_time_data->SetString(
1326 "explanationParagraph", 1339 "explanationParagraph",
1327 l10n_util::GetStringFUTF16(IDS_PHISHING_V3_EXPLANATION_PARAGRAPH, 1340 l10n_util::GetStringFUTF16(IDS_PHISHING_V3_EXPLANATION_PARAGRAPH,
1328 base::UTF8ToUTF16(url_.host()))); 1341 base::UTF8ToUTF16(url_.host())));
1329 load_time_data->SetString( 1342 load_time_data->SetString(
1330 "finalParagraph", 1343 "finalParagraph",
1331 l10n_util::GetStringUTF16(IDS_PHISHING_V3_PROCEED_PARAGRAPH)); 1344 l10n_util::GetStringUTF16(IDS_PHISHING_V3_PROCEED_PARAGRAPH));
1332 } 1345 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698