diff options
author | rlarocque@chromium.org <rlarocque@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-04-20 23:00:47 +0000 |
---|---|---|
committer | rlarocque@chromium.org <rlarocque@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-04-20 23:00:47 +0000 |
commit | 4386be59f026d136c0873ca7f83daf49fc613c59 (patch) | |
tree | 63321f7ebb971b858e6428254c1995820022ccfe /chrome | |
parent | 86185c3874df866c9f3e913c2e65809ba83f14b4 (diff) | |
download | chromium_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.cc | 20 |
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()); |