| Index: chrome/browser/resources/gaia_auth/desktop_injected.js
|
| diff --git a/chrome/browser/resources/gaia_auth/inline_injected.js b/chrome/browser/resources/gaia_auth/desktop_injected.js
|
| similarity index 75%
|
| rename from chrome/browser/resources/gaia_auth/inline_injected.js
|
| rename to chrome/browser/resources/gaia_auth/desktop_injected.js
|
| index b0b847381605721df5b9cdd51002df55a5a6a6bd..da7a78461fa2174d0be4eef51cacddcfa8afd6b0 100644
|
| --- a/chrome/browser/resources/gaia_auth/inline_injected.js
|
| +++ b/chrome/browser/resources/gaia_auth/desktop_injected.js
|
| @@ -11,23 +11,14 @@
|
| */
|
|
|
| (function() {
|
| - var extWindow;
|
| -
|
| var $ = function(id) { return document.getElementById(id); };
|
| - var gaiaLoginForm = $('gaia_loginform');
|
|
|
| - var onMessage = function(e) {
|
| - extWindow = e.source;
|
| - };
|
| - window.addEventListener('message', onMessage);
|
| + var gaiaLoginForm = $('gaia_loginform');
|
| + if (!gaiaLoginForm) {
|
| + return;
|
| + }
|
|
|
| var onLoginSubmit = function(e) {
|
| - if (!extWindow) {
|
| - console.log('ERROR: no initial message received from the gaia ext');
|
| - e.preventDefault();
|
| - return;
|
| - }
|
| -
|
| var checkboxElement = $('advanced-box');
|
| var chooseWhatToSync = checkboxElement && checkboxElement.checked;
|
| var msg = {method: 'attemptLogin',
|
| @@ -36,8 +27,8 @@
|
| attemptToken: new Date().getTime(),
|
| chooseWhatToSync: chooseWhatToSync};
|
|
|
| - extWindow.postMessage(msg, 'chrome://chrome-signin');
|
| - console.log('Credentials sent');
|
| + window.parent.postMessage(
|
| + msg, 'chrome-extension://mfffpogegjflfpflabcdkioaeobkgjik');
|
|
|
| return;
|
| };
|
|
|