| Index: chrome/browser/sync/resources/gaia_login.html
|
| ===================================================================
|
| --- chrome/browser/sync/resources/gaia_login.html (revision 22320)
|
| +++ chrome/browser/sync/resources/gaia_login.html (working copy)
|
| @@ -1,331 +0,0 @@
|
| -<html>
|
| -<style type="text/css"><!--
|
| - body,td,div,p,a,font,span {font-family: arial,sans-serif;}
|
| - body { bgcolor:"#ffffff" }
|
| - A:link {color:#0000cc; }
|
| - A:visited { color:#551a8b; }
|
| - A:active { color:#ff0000; }
|
| - .form-noindent {background-color: #ffffff; border: #C3D9FF 1px solid}
|
| ---></style>
|
| - <head>
|
| - <style type="text/css"><!--
|
| - .body { margin-left: 3em;
|
| - margin-right: 5em;
|
| - font-family: arial,sans-serif; }
|
| - div.errorbox-good {}
|
| - div.errorbox-bad {}
|
| - div.errormsg { color: red; font-size: smaller;
|
| - font-family: arial,sans-serif;}
|
| - font.errormsg { color: red; font-size: smaller;
|
| - font-family: arial,sans-serif;}
|
| - hr {
|
| - border: 0;
|
| - background-color:#DDDDDD;
|
| - height: 1px;
|
| - width: 100%;
|
| - text-align: left;
|
| - margin: 5px;
|
| - }
|
| - --></style>
|
| - </head>
|
| - <body dir="ltr" bgcolor="#ffffff" vlink="#666666"
|
| - style="margin-bottom: 0" onload="initForm();">
|
| - <table width="100%" align="center" cellpadding="1" cellspacing="1">
|
| - <tr>
|
| - <td valign="top"> <!-- LOGIN BOX -->
|
| - <script>
|
| - function gaia_setFocus() {
|
| - var f = null;
|
| - if (document.getElementById) {
|
| - f = document.getElementById("gaia_loginform");
|
| - } else if (window.gaia_loginform) {
|
| - f = window.gaia_loginform;
|
| - }
|
| - if (f) {
|
| - if (f.Email && (f.Email.value == null || f.Email.value == "")) {
|
| - f.Email.focus();
|
| - } else if (f.Passwd) {
|
| - f.Passwd.focus();
|
| - }
|
| - }
|
| - }
|
| -
|
| - function advanceThrobber() {
|
| - var throbber = document.getElementById('throb');
|
| - throbber.style.backgroundPositionX =
|
| - ((parseInt(throbber.style.backgroundPositionX) - 16) % 576) + 'px';
|
| - }
|
| -
|
| - function showGaiaLogin(args) {
|
| - var throbber = document.getElementById('throbber_container');
|
| - throbber.style.display = "none";
|
| - var f = document.getElementById("gaia_loginform");
|
| - if (f) {
|
| - f.Email.value = args.user;
|
| - }
|
| - resetErrorVisibility();
|
| - var t = document.getElementById("errormsg_1_Password");
|
| - if (t) {
|
| - t.innerHTML = "Username and password do not match. [<a href=\"http://www.google.com/support/accounts/bin/answer.py?ctx=ch&answer=27444\">?</a>]";
|
| - }
|
| - if (1 == args.error) {
|
| - setElementDisplay("errormsg_1_Password", 'table-row');
|
| - setBlurbError();
|
| - }
|
| - if (3 == args.error) {
|
| - setElementDisplay("errormsg_0_Connection", 'table-row');
|
| - setBlurbError();
|
| - }
|
| - document.getElementById("signIn").disabled = false;
|
| - gaia_setFocus();
|
| - }
|
| -
|
| - function CloseDialog() {
|
| - chrome.send("DialogClose", [""]);
|
| - }
|
| -
|
| - function showGaiaSuccessAndClose() {
|
| - document.getElementById("signIn").value = "Success!";
|
| - setTimeout(CloseDialog, 1600);
|
| - }
|
| -
|
| - function showGaiaSuccessAndSettingUp() {
|
| - document.getElementById("signIn").value = "Setting up...";
|
| - }
|
| -
|
| - function initForm() {
|
| - setInterval(advanceThrobber, 30);
|
| - var args = JSON.parse(chrome.dialogArguments);
|
| - showGaiaLogin(args);
|
| - }
|
| -
|
| - function sendCredentialsAndClose() {
|
| - if (!setErrorVisibility())
|
| - return false;
|
| -
|
| - var throbber = document.getElementById('throbber_container');
|
| - throbber.style.display = "inline";
|
| - var f = document.getElementById("gaia_loginform");
|
| - var result = JSON.stringify({"user" : f.Email.value,
|
| - "pass" : f.Passwd.value});
|
| - document.getElementById("signIn").disabled = true;
|
| - chrome.send("SubmitAuth", [result]);
|
| - }
|
| -
|
| - function setElementDisplay(id, display) {
|
| - var d = document.getElementById(id);
|
| - if (d)
|
| - d.style.display = display;
|
| - }
|
| -
|
| - function setBlurbError() {
|
| - var blurb = document.getElementById("top_blurb");
|
| - blurb.innerHTML =
|
| - '<font size="-1">Setting up Bookmarks Sync<br/><br/><b>Error signing in.</b></font>';
|
| - }
|
| -
|
| - function resetErrorVisibility() {
|
| - setElementDisplay("errormsg_0_Email", 'none');
|
| - setElementDisplay("errormsg_0_Password", 'none');
|
| - setElementDisplay("errormsg_1_Password", 'none');
|
| - setElementDisplay("errormsg_0_Connection", 'none');
|
| - }
|
| -
|
| - function setErrorVisibility() {
|
| - resetErrorVisibility();
|
| - var f = document.getElementById("gaia_loginform");
|
| - if (null == f.Email.value || "" == f.Email.value) {
|
| - setElementDisplay("errormsg_0_Email", 'table-row');
|
| - setBlurbError();
|
| - return false;
|
| - }
|
| - if (null == f.Passwd.value || "" == f.Passwd.value) {
|
| - setElementDisplay("errormsg_0_Password", 'table-row');
|
| - setBlurbError();
|
| - return false;
|
| - }
|
| - return true;
|
| - }
|
| - </script>
|
| -<style type="text/css"><!--
|
| - div.errormsg { color: red; font-size: smaller; font-family:arial,sans-serif; }
|
| - font.errormsg { color: red; font-size: smaller; font-family:arial,sans-serif;}
|
| ---></style>
|
| -<style type="text/css"><!--
|
| -.gaia.le.lbl { font-family: Arial, Helvetica, sans-serif; font-size: smaller; }
|
| -.gaia.le.fpwd { font-family: Arial, Helvetica, sans-serif; font-size: 70%; }
|
| -.gaia.le.chusr { font-family: Arial, Helvetica, sans-serif; font-size: 70%; }
|
| -.gaia.le.val { font-family: Arial, Helvetica, sans-serif; font-size: smaller; }
|
| -.gaia.le.button { font-family: Arial, Helvetica, sans-serif; font-size: smaller; }
|
| -.gaia.le.rem { font-family: Arial, Helvetica, sans-serif; font-size: smaller; }
|
| -.gaia.captchahtml.desc { font-family: arial, sans-serif; font-size: smaller; }
|
| -.gaia.captchahtml.cmt { font-family: arial, sans-serif; font-size: smaller;
|
| - font-style: italic; }
|
| ---></style>
|
| -<p id="top_blurb"> <font size="-1">
|
| -Google Chrome can sync your bookmarks with your Google account –
|
| -bookmarks you create on this computer will be made instantly visible on all the
|
| -computers synced to the same account.</font></p>
|
| -<form id="gaia_loginform" onsubmit="sendCredentialsAndClose(); return false;">
|
| -<div id="gaia_loginbox">
|
| -<table class="form-noindent" cellspacing="3" cellpadding="5" width="100%"
|
| - border="0">
|
| - <tr>
|
| - <td valign="top" style="text-align:center" nowrap="nowrap"
|
| - bgcolor="#e8eefa">
|
| - <div class="loginBox">
|
| - <table id="gaia_table" align="center" border="0" cellpadding="1"
|
| - cellspacing="0">
|
| - <tr>
|
| - <td colspan="2" align="center">
|
| - <font size="-1"> Sign in with your </font>
|
| - <table>
|
| - <tr>
|
| - <td valign="top">
|
| - <img src="google_transparent.png" alt="Google">
|
| - </img>
|
| - </td>
|
| - <td valign="middle">
|
| - <font size="+0"><b>Account</b> </font>
|
| - </td>
|
| - </tr>
|
| - </table>
|
| - </td>
|
| - </tr>
|
| - <script type="text/javascript"><!--
|
| - function onPreCreateAccount() {
|
| - return true;
|
| - }
|
| - function onPreLogin() {
|
| - if (window["onlogin"] != null) {
|
| - return onlogin();
|
| - } else {
|
| - return true;
|
| - }
|
| - }
|
| - --></script>
|
| - <tr>
|
| - <td colspan="2" align="center"> </td>
|
| - </tr>
|
| - <tr>
|
| - <td nowrap="nowrap">
|
| - <div align="right">
|
| - <span class="gaia le lbl">
|
| - Email:
|
| - </span>
|
| - </div>
|
| - </td>
|
| - <td>
|
| - <input type="text" name="Email" id="Email" size="18"
|
| - value="" class='gaia le val' />
|
| - </td>
|
| - </tr>
|
| - <tr>
|
| - <td></td>
|
| - <td align="left">
|
| - <div class="errormsg" id="errormsg_0_Email">
|
| - Required field cannot be left blank
|
| - </div>
|
| - </td>
|
| - </tr>
|
| - <tr>
|
| - <td></td>
|
| - <td align="left"> </td>
|
| - </tr>
|
| - <tr>
|
| - <td align="right">
|
| - <span class="gaia le lbl">
|
| - Password:
|
| - </span>
|
| - </td>
|
| - <td>
|
| - <input type="password" name="Passwd" id="Passwd" size="18"
|
| - class="gaia le val"/>
|
| - </td>
|
| - </tr>
|
| - <tr>
|
| - <td></td>
|
| - <td align="left">
|
| - <div class="errormsg" id="errormsg_0_Password">
|
| - Required field cannot be left blank
|
| - </div>
|
| - </td>
|
| - </tr>
|
| - <tr>
|
| - <td>
|
| - </td>
|
| - <td align="left">
|
| - <div class="errormsg" id="errormsg_1_Password">
|
| - </div>
|
| - </td>
|
| - </tr>
|
| - <tr>
|
| - <td>
|
| - </td>
|
| - <td align="left">
|
| - <div class="errormsg" id="errormsg_0_Connection">
|
| - Could not connect to the server
|
| - </div>
|
| - </td>
|
| - </tr>
|
| - <tr>
|
| - <td>
|
| - </td>
|
| - <td align="left">
|
| - </td>
|
| - </tr>
|
| - <tr>
|
| - <td>
|
| - </td>
|
| - <td align="left">
|
| - <table>
|
| - <tr>
|
| - <td>
|
| - <div id="throbber_container" style="display:none">
|
| - <div id="throb" style="background-image:url(throbber.png);
|
| - width:16px; height:16px; background-position:0px;">
|
| - </div>
|
| - </div>
|
| - </td>
|
| - <td>
|
| - <input id="signIn" type="button" class="gaia le button"
|
| - name="signIn" value="Sign in"
|
| - onclick="sendCredentialsAndClose();" />
|
| - </td>
|
| - </tr>
|
| - </table>
|
| - </td>
|
| - </tr>
|
| - <tr id="ga-fprow">
|
| - <td colspan="2" height="16.0" class="gaia le fpwd"
|
| - align="center" valign="bottom">
|
| - <a href="http://www.google.com/support/accounts/bin/answer.py?answer=48598&hl=en&fpUrl=https%3A%2F%2Fwww.google.com%2Faccounts%2FForgotPasswd%3FfpOnly%3D1%26service%3Dchromiumsync"
|
| - target=_blank>
|
| - I cannot access my account
|
| - </a>
|
| - </td>
|
| - </tr>
|
| - <tr>
|
| - <td colspan="2" height="16.0" class="gaia le fpwd"
|
| - align="center" valign="bottom">
|
| - <a href="javascript:var popup=window.open('https%3A%5Cx2F%5Cx2Fwww.google.com%5Cx2Faccounts%5Cx2FNewAccount%3Fservice%3Dchromiumsync', 'NewAccount', 'height=870,width=870,resizable=yes,scrollbars=yes');">
|
| - Create a Google account
|
| - </a>
|
| - </td>
|
| - </tr>
|
| - </table>
|
| - </div>
|
| - </td>
|
| - </tr>
|
| -</table>
|
| -</div>
|
| -</form>
|
| -</td>
|
| -</tr>
|
| - </table>
|
| - <div align="right">
|
| - <input type="button" name="cancel" value="Cancel" onclick="CloseDialog();"/>
|
| - </div>
|
| - </table>
|
| -</body>
|
| -</html>
|
|
|