| 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..2d176e81ead047421de53e139c7de47d5c378fbc 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'
|
| ]
|
| };
|
|
|
| @@ -171,6 +172,12 @@ function refreshSigninInfo(signinInfo) {
|
| jstProcess(new JsEvalContext(signinInfo), tokenInfoDiv);
|
| }
|
|
|
| +// Replace the cookie information with the fetched values.
|
| +function updateCookieAccounts(cookieAccountsInfo) {
|
| + var cookieInfoDiv = $('cookie-info');
|
| + jstProcess(new JsEvalContext(cookieAccountsInfo), cookieInfoDiv);
|
| +}
|
| +
|
| // On load, do an initial refresh and register refreshSigninInfo to be invoked
|
| // whenever we get new signin information from SigninInternalsUI.
|
| function onLoad() {
|
| @@ -179,6 +186,9 @@ function onLoad() {
|
| chrome.signin.onSigninInfoChanged.addListener(function(info) {
|
| refreshSigninInfo(info);
|
| });
|
| + chrome.signin.onCookieAccountsFetched.addListener(function(info) {
|
| + updateCookieAccounts(info);
|
| + });
|
| }
|
|
|
| document.addEventListener('DOMContentLoaded', onLoad, false);
|
|
|