| Index: chrome/test/data/chromeos/service_login.html
|
| diff --git a/chrome/test/data/chromeos/service_login.html b/chrome/test/data/chromeos/service_login.html
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..91db47139e7488808db52f31f8a0f31d45b87f8c
|
| --- /dev/null
|
| +++ b/chrome/test/data/chromeos/service_login.html
|
| @@ -0,0 +1,73 @@
|
| +<HTML>
|
| +<HEAD>
|
| +<SCRIPT>
|
| +var gaia = gaia || {};
|
| +gaia.chromeOSLogin = {};
|
| +
|
| +gaia.chromeOSLogin.parent_page_url_ =
|
| +'chrome-extension://mfffpogegjflfpflabcdkioaeobkgjik/main.html';
|
| +
|
| +gaia.chromeOSLogin.attemptLogin = function(email, password, attemptToken) {
|
| + var msg = {
|
| + 'method': 'attemptLogin',
|
| + 'email': email,
|
| + 'password': password,
|
| + 'attemptToken': attemptToken
|
| + };
|
| + window.parent.postMessage(msg, gaia.chromeOSLogin.parent_page_url_);
|
| +};
|
| +
|
| +gaia.chromeOSLogin.clearOldAttempts = function() {
|
| + var msg = {
|
| + 'method': 'clearOldAttempts'
|
| + };
|
| + window.parent.postMessage(msg, gaia.chromeOSLogin.parent_page_url_);
|
| +};
|
| +
|
| +gaia.chromeOSLogin.onAttemptedLogin = function(emailFormElement,
|
| + passwordFormElement,
|
| + continueUrlElement) {
|
| + var email = emailFormElement.value;
|
| + var passwd = passwordFormElement.value;
|
| + var attemptToken = new Date().getTime();
|
| +
|
| + gaia.chromeOSLogin.attemptLogin(email, passwd, attemptToken);
|
| +
|
| + if (continueUrlElement) {
|
| + var prevAttemptIndex = continueUrlElement.value.indexOf('?attemptToken');
|
| + if (prevAttemptIndex != -1) {
|
| + continueUrlElement.value =
|
| + continueUrlElement.value.substr(0, prevAttemptIndex);
|
| + }
|
| + continueUrlElement.value += '?attemptToken=' + attemptToken;
|
| + }
|
| +};
|
| +
|
| +function submitAndGo() {
|
| + gaia.chromeOSLogin.onAttemptedLogin(document.getElementById("Email"),
|
| + document.getElementById("Passwd"),
|
| + document.getElementById("continue"));
|
| + return true;
|
| +}
|
| +
|
| +function onAuthError() {
|
| + if (window.domAutomationController) {
|
| + window.domAutomationController.sendWithId(4444, 'loginfail');
|
| + }
|
| +}
|
| +
|
| +function onLoad() {
|
| + gaia.chromeOSLogin.clearOldAttempts();
|
| +}
|
| +</SCRIPT>
|
| +</HEAD>
|
| +<BODY onload='onLoad();'>
|
| + Local Auth Server:<BR>
|
| + <FORM action='/ServiceLoginAuth' method=POST onsubmit='submitAndGo()'>
|
| + <INPUT TYPE=text id="Email" name="Email">
|
| + <INPUT TYPE=text id="Passwd" name="Passwd">
|
| + <INPUT TYPE=hidden id="continue" name="continue">
|
| + <INPUT TYPE=Submit id="signIn">
|
| + </FORM>
|
| +</BODY>
|
| +</HTML>
|
|
|