| Index: chrome/browser/resources/signin_internals/signin_internals.js
|
| diff --git a/chrome/browser/resources/signin_internals/signin_internals.js b/chrome/browser/resources/signin_internals/signin_internals.js
|
| index 17555f21c9c51f1867aaacd41fceb3efec37fd60..4f3080442e19ac82889d8993b1cd61e758271514 100644
|
| --- a/chrome/browser/resources/signin_internals/signin_internals.js
|
| +++ b/chrome/browser/resources/signin_internals/signin_internals.js
|
| @@ -112,7 +112,8 @@ Event.prototype.fire = function() {
|
| // These are the events that will be registered.
|
| chrome.signin.events = {
|
| 'signin_manager': [
|
| - 'onSigninInfoChanged'
|
| + 'onSigninInfoChanged',
|
| + 'onCookieAccountsFetched'
|
| ]
|
| };
|
|
|
| @@ -165,10 +166,13 @@ chrome.signin.internalsInfo = {};
|
| // Replace the displayed values with the latest fetched ones.
|
| function refreshSigninInfo(signinInfo) {
|
| chrome.signin.internalsInfo = signinInfo;
|
| - var internalsInfoDiv = $('signin-info');
|
| - jstProcess(new JsEvalContext(signinInfo), internalsInfoDiv);
|
| - var tokenInfoDiv = $('token-info');
|
| - jstProcess(new JsEvalContext(signinInfo), tokenInfoDiv);
|
| + jstProcess(new JsEvalContext(signinInfo), $('signin-info'));
|
| + jstProcess(new JsEvalContext(signinInfo), $('token-info'));
|
| +}
|
| +
|
| +// Replace the cookie information with the fetched values.
|
| +function updateCookieAccounts(cookieAccountsInfo) {
|
| + jstProcess(new JsEvalContext(cookieAccountsInfo), $('cookie-info'));
|
| }
|
|
|
| // On load, do an initial refresh and register refreshSigninInfo to be invoked
|
| @@ -176,9 +180,8 @@ function refreshSigninInfo(signinInfo) {
|
| function onLoad() {
|
| chrome.signin.getSigninInfo(refreshSigninInfo);
|
|
|
| - chrome.signin.onSigninInfoChanged.addListener(function(info) {
|
| - refreshSigninInfo(info);
|
| - });
|
| + chrome.signin.onSigninInfoChanged.addListener(refreshSigninInfo);
|
| + chrome.signin.onCookieAccountsFetched.addListener(updateCookieAccounts);
|
| }
|
|
|
| document.addEventListener('DOMContentLoaded', onLoad, false);
|
|
|