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

Unified Diff: components/supervised_user_error_page/supervised_user_error_page.cc

Issue 2479413004: Supervised User interstitial: Update strings to be more child-friendly (Closed)
Patch Set: Created 4 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: components/supervised_user_error_page/supervised_user_error_page.cc
diff --git a/components/supervised_user_error_page/supervised_user_error_page.cc b/components/supervised_user_error_page/supervised_user_error_page.cc
index 449c24ceca446191d88d11a1beb0e2c1092accbe..a86718f2ee54c42e881843c81db72ec3202572ea 100644
--- a/components/supervised_user_error_page/supervised_user_error_page.cc
+++ b/components/supervised_user_error_page/supervised_user_error_page.cc
@@ -37,22 +37,6 @@ std::string BuildAvatarImageUrl(const std::string& url, int size) {
return result;
}
-int GetBlockHeaderID(FilteringBehaviorReason reason) {
- switch (reason) {
- case DEFAULT:
- return IDS_SUPERVISED_USER_BLOCK_HEADER_DEFAULT;
- case BLACKLIST:
- case ASYNC_CHECKER:
- return IDS_SUPERVISED_USER_BLOCK_HEADER_SAFE_SITES;
- case WHITELIST:
- NOTREACHED();
- break;
- case MANUAL:
- return IDS_SUPERVISED_USER_BLOCK_HEADER_MANUAL;
- }
- NOTREACHED();
- return 0;
-}
} // namespace
int GetBlockMessageID(FilteringBehaviorReason reason,
@@ -110,13 +94,16 @@ std::string BuildHtml(bool allow_access_requests,
strings.SetString("secondCustodianName", base::UTF8ToUTF16(second_custodian));
strings.SetString("secondCustodianEmail",
base::UTF8ToUTF16(second_custodian_email));
+ if (is_child_account) {
Marc Treib 2016/11/08 16:33:44 SUs don't get the header, which will effectively h
+ strings.SetString(
+ "blockPageHeader",
+ l10n_util::GetStringUTF16(IDS_CHILD_BLOCK_INTERSTITIAL_HEADER));
+ }
base::string16 block_message;
if (allow_access_requests) {
if (is_child_account) {
- block_message = l10n_util::GetStringUTF16(
- second_custodian.empty()
- ? IDS_CHILD_BLOCK_INTERSTITIAL_MESSAGE_SINGLE_PARENT
- : IDS_CHILD_BLOCK_INTERSTITIAL_MESSAGE_MULTI_PARENT);
+ block_message =
+ l10n_util::GetStringUTF16(IDS_CHILD_BLOCK_INTERSTITIAL_MESSAGE);
Pam (message me for reviews) 2016/11/08 17:15:11 Hmm, two-parent management will be coming eventual
Marc Treib 2016/11/08 17:30:29 But the message doesn't reference the parent(s) an
} else {
block_message = l10n_util::GetStringFUTF16(IDS_BLOCK_INTERSTITIAL_MESSAGE,
custodian16);
@@ -129,8 +116,8 @@ std::string BuildHtml(bool allow_access_requests,
strings.SetString("blockReasonMessage",
l10n_util::GetStringUTF16(GetBlockMessageID(
reason, is_child_account, second_custodian.empty())));
- strings.SetString("blockReasonHeader",
- l10n_util::GetStringUTF16(GetBlockHeaderID(reason)));
+ strings.SetString("blockReasonHeader", l10n_util::GetStringUTF16(
+ IDS_SUPERVISED_USER_BLOCK_HEADER));
bool show_feedback = false;
#if defined(GOOGLE_CHROME_BUILD)
show_feedback = is_child_account && ReasonIsAutomatic(reason);

Powered by Google App Engine
This is Rietveld 408576698