Chromium Code Reviews| 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'); |
|
Evan Stade
2014/08/08 19:33:54
nit: inline
Mike Lerman
2014/08/08 20:02:04
Done.
|
| + 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) { |
|
Evan Stade
2014/08/08 19:33:54
why not: chrome.signin.onCookieAccountsFetched.add
Mike Lerman
2014/08/08 20:02:04
Done.
|
| + updateCookieAccounts(info); |
| + }); |
| } |
| document.addEventListener('DOMContentLoaded', onLoad, false); |