summaryrefslogtreecommitdiffstats
path: root/chrome
diff options
context:
space:
mode:
authorrlarocque@chromium.org <rlarocque@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-04-20 23:00:47 +0000
committerrlarocque@chromium.org <rlarocque@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-04-20 23:00:47 +0000
commit4386be59f026d136c0873ca7f83daf49fc613c59 (patch)
tree63321f7ebb971b858e6428254c1995820022ccfe /chrome
parent86185c3874df866c9f3e913c2e65809ba83f14b4 (diff)
downloadchromium_src-4386be59f026d136c0873ca7f83daf49fc613c59.zip
chromium_src-4386be59f026d136c0873ca7f83daf49fc613c59.tar.gz
chromium_src-4386be59f026d136c0873ca7f83daf49fc613c59.tar.bz2
Add signed-in status to chrome://sync
Adds some new indicators to chrome://sync and rearranges some existing sections. BUG=124334 TEST= Review URL: http://codereview.chromium.org/10151006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133291 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome')
-rw-r--r--chrome/browser/sync/sync_ui_util.cc20
1 files changed, 13 insertions, 7 deletions
diff --git a/chrome/browser/sync/sync_ui_util.cc b/chrome/browser/sync/sync_ui_util.cc
index c33a8dc..d6c4954 100644
--- a/chrome/browser/sync/sync_ui_util.cc
+++ b/chrome/browser/sync/sync_ui_util.cc
@@ -562,16 +562,22 @@ void ConstructAboutInformation(ProfileSyncService* service,
sync_ui_util::AddStringSyncDetails(sync_summary, "Summary",
service->QuerySyncStatusSummary());
- ListValue* sync_url = AddSyncDetailsSection(details, "Sync URL");
- sync_ui_util::AddStringSyncDetails(sync_url, "URL",
+ ListValue* version_info = AddSyncDetailsSection(details, "Version Info");
+ sync_ui_util::AddStringSyncDetails(version_info, "Client Version",
+ GetVersionString());
+ sync_ui_util::AddStringSyncDetails(version_info, "Server URL",
service->sync_service_url().spec());
- ListValue* local_state = AddSyncDetailsSection(details, "Client ID");
-
- sync_ui_util::AddStringSyncDetails(local_state, "Version",
- GetVersionString());
- sync_ui_util::AddStringSyncDetails(local_state, "Client Info",
+ ListValue* user_state = AddSyncDetailsSection(details, "Credentials");
+ sync_ui_util::AddStringSyncDetails(user_state, "Client ID",
full_status.unique_id.empty() ? "none" : full_status.unique_id);
+ sync_ui_util::AddStringSyncDetails(
+ user_state, "Username",
+ service->signin() ? service->signin()->GetAuthenticatedUsername() : "");
+ sync_ui_util::AddBoolSyncDetail(
+ user_state, "Sync Token Available", service->AreCredentialsAvailable());
+
+ ListValue* local_state = AddSyncDetailsSection(details, "Local State");
sync_ui_util::AddStringSyncDetails(local_state, "Last Synced",
service->GetLastSyncedTimeString());