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; |
}; |