blob: d60570782e5731c8384ebd151fece8646b499e5a [file] [log] [blame]
<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"
value="chrome-extension://mfffpogegjflfpflabcdkioaeobkgjik/success.html">
<INPUT TYPE=Submit id="signIn">
</FORM>
</BODY>
</HTML>