Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(252)

Side by Side Diff: chrome/browser/sync/resources/gaia_login.html

Issue 1182001: Remove vendor specific CSS prefixes. (Closed)
Patch Set: ? Created 10 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « chrome/browser/sync/resources/about_sync.html ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 <html i18n-values="dir:textdirection;"> 1 <html i18n-values="dir:textdirection;">
2 <style type="text/css"><!-- 2 <style type="text/css"><!--
3 body,td,div,p,a,font,span {font-family: arial,sans-serif;} 3 body,td,div,p,a,font,span {font-family: arial,sans-serif;}
4 body { bgcolor:"#ffffff" } 4 body { bgcolor:"#ffffff" }
5 A:link {color:#0000cc; } 5 A:link {color:#0000cc; }
6 A:visited { color:#551a8b; } 6 A:visited { color:#551a8b; }
7 A:active { color:#ff0000; } 7 A:active { color:#ff0000; }
8 .form-noindent {background-color: #ffffff; border: #C3D9FF 1px solid} 8 .form-noindent {background-color: #ffffff; border: #C3D9FF 1px solid}
9 --></style> 9 --></style>
10 <head> 10 <head>
11 <style type="text/css"><!-- 11 <style type="text/css"><!--
12 .body { margin-left: 3em; 12 .body { margin-left: 3em;
13 margin-right: 5em; 13 margin-right: 5em;
14 font-family: arial,sans-serif; } 14 font-family: arial,sans-serif; }
15 .endaligned { 15 .endaligned {
16 text-align: right; 16 text-align: right;
17 } 17 }
18 html[dir='rtl'] .endaligned { 18 html[dir='rtl'] .endaligned {
19 text-align: left; 19 text-align: left;
20 } 20 }
21 #gaia_account_text { font-weight: bold; } 21 #gaia_account_text { font-weight: bold; }
22 div.errorbox-good {} 22 div.errorbox-good {}
23 div.errorbox-bad {} 23 div.errorbox-bad {}
24 div.errormsg { color: red; font-size: smaller; 24 div.errormsg { color: red; font-size: smaller;
25 font-family: arial,sans-serif; 25 font-family: arial,sans-serif;
26 display: none;} 26 display: none;}
27 font.errormsg { color: red; font-size: smaller; 27 font.errormsg { color: red; font-size: smaller;
28 font-family: arial,sans-serif;} 28 font-family: arial,sans-serif;}
29 div.errormsgspacer { min-height: 1em;} 29 div.errormsgspacer { min-height: 1em;}
30 font.errormsgspacer { font-size: smaller; 30 font.errormsgspacer { font-size: smaller;
31 font-family: arial,sans-serif;} 31 font-family: arial,sans-serif;}
32 32
33 hr { 33 hr {
34 border: 0; 34 border: 0;
35 background-color:#DDDDDD; 35 background-color:#DDDDDD;
36 height: 1px; 36 height: 1px;
37 width: 100%; 37 width: 100%;
38 text-align: left; 38 text-align: left;
39 margin: 5px; 39 margin: 5px;
40 } 40 }
41 #gaia_loginform { 41 #gaia_loginform {
42 margin-bottom: 0; 42 margin-bottom: 0;
43 } 43 }
44 44
45 #captcha_wrapper { 45 #captcha_wrapper {
46 -webkit-background-size: 200px 70px; 46 background-size: 200px 70px;
47 background: no-repeat; 47 background: no-repeat;
48 background-position: center; 48 background-position: center;
49 background-color: #e8eefa; 49 background-color: #e8eefa;
50 display: block; 50 display: block;
51 } 51 }
52 .captcha_image { 52 .captcha_image {
53 display: block; 53 display: block;
54 width: 200px; 54 width: 200px;
55 height: 70px; 55 height: 70px;
56 } 56 }
57 .toppageverticalspace { 57 .toppageverticalspace {
58 height: 15px; 58 height: 15px;
59 } 59 }
60 .bottompaddedcell { 60 .bottompaddedcell {
61 padding-bottom: 3px; 61 padding-bottom: 3px;
62 } 62 }
63 .noverticalpadding { 63 .noverticalpadding {
64 padding-top: 0; 64 padding-top: 0;
65 padding-bottom: 0; 65 padding-bottom: 0;
66 } 66 }
67 .cancelspacenocaptcha { 67 .cancelspacenocaptcha {
68 height: 22px; 68 height: 22px;
69 } 69 }
70 .cancelspaceforcaptcha { 70 .cancelspaceforcaptcha {
71 height: 5px; 71 height: 5px;
72 } 72 }
73 --> 73 -->
74 </style> 74 </style>
75 </head> 75 </head>
76 <body bgcolor="#ffffff" vlink="#666666" 76 <body bgcolor="#ffffff" vlink="#666666"
77 i18n-values=".style.fontFamily:fontfamily;.style.fontSize:fontsize" 77 i18n-values=".style.fontFamily:fontfamily;.style.fontSize:fontsize"
78 style="margin-bottom: 0; margin-top: 6px;" onload="initForm();"> 78 style="margin-bottom: 0; margin-top: 6px;" onload="initForm();">
79 <table width="100%" align="center" cellpadding="1" cellspacing="1"> 79 <table width="100%" align="center" cellpadding="1" cellspacing="1">
80 <tr> 80 <tr>
81 <td valign="top"> <!-- LOGIN BOX --> 81 <td valign="top"> <!-- LOGIN BOX -->
82 <script> 82 <script>
83 // Variable to track if a captcha challenge was issued. If this gets set to 83 // Variable to track if a captcha challenge was issued. If this gets set to
84 // true, it stays that way until we are told about successful login from 84 // true, it stays that way until we are told about successful login from
85 // the browser. This means subsequent errors (like invalid password) are 85 // the browser. This means subsequent errors (like invalid password) are
86 // rendered in the captcha state, which is basically identical except we 86 // rendered in the captcha state, which is basically identical except we
87 // don't show the top error blurb "Error Signing in" or the "Create 87 // don't show the top error blurb "Error Signing in" or the "Create
88 // account" link. 88 // account" link.
89 var g_is_captcha_challenge_active = false; 89 var g_is_captcha_challenge_active = false;
90 90
91 // Taken from new_new_tab.js. 91 // Taken from new_new_tab.js.
92 // TODO(tim): Can this be unified? 92 // TODO(tim): Can this be unified?
93 function url(s) { 93 function url(s) {
94 // http://www.w3.org/TR/css3-values/#uris 94 // http://www.w3.org/TR/css3-values/#uris
95 // Parentheses, commas, whitespace characters, single quotes (') and 95 // Parentheses, commas, whitespace characters, single quotes (') and
96 // double quotes (") appearing in a URI must be escaped with a backslash 96 // double quotes (") appearing in a URI must be escaped with a backslash
97 var s2 = s.replace(/(\(|\)|\,|\s|\'|\"|\\)/g, '\\$1'); 97 var s2 = s.replace(/(\(|\)|\,|\s|\'|\"|\\)/g, '\\$1');
98 // WebKit has a bug when it comes to URLs that end with \ 98 // WebKit has a bug when it comes to URLs that end with \
99 // https://bugs.webkit.org/show_bug.cgi?id=28885 99 // https://bugs.webkit.org/show_bug.cgi?id=28885
100 if (/\\\\$/.test(s2)) { 100 if (/\\\\$/.test(s2)) {
101 // Add a space to work around the WebKit bug. 101 // Add a space to work around the WebKit bug.
102 s2 += ' '; 102 s2 += ' ';
103 } 103 }
104 return 'url("' + s2 + '")'; 104 return 'url("' + s2 + '")';
105 } 105 }
106 106
107 function gaia_setFocus() { 107 function gaia_setFocus() {
108 var f = null; 108 var f = null;
109 if (document.getElementById) { 109 if (document.getElementById) {
110 f = document.getElementById("gaia_loginform"); 110 f = document.getElementById("gaia_loginform");
111 } else if (window.gaia_loginform) { 111 } else if (window.gaia_loginform) {
112 f = window.gaia_loginform; 112 f = window.gaia_loginform;
113 } 113 }
114 if (f) { 114 if (f) {
115 if (f.Email && (f.Email.value == null || f.Email.value == "")) { 115 if (f.Email && (f.Email.value == null || f.Email.value == "")) {
116 f.Email.focus(); 116 f.Email.focus();
117 } else if (f.Passwd) { 117 } else if (f.Passwd) {
118 f.Passwd.focus(); 118 f.Passwd.focus();
119 } 119 }
120 } 120 }
121 } 121 }
122 122
123 function advanceThrobber() { 123 function advanceThrobber() {
124 var throbber = document.getElementById('throb'); 124 var throbber = document.getElementById('throb');
125 throbber.style.backgroundPositionX = 125 throbber.style.backgroundPositionX =
126 ((parseInt(throbber.style.backgroundPositionX) - 16) % 576) + 'px'; 126 ((parseInt(throbber.style.backgroundPositionX) - 16) % 576) + 'px';
127 } 127 }
128 128
129 function showGaiaLogin(args) { 129 function showGaiaLogin(args) {
130 var throbber = document.getElementById('throbber_container'); 130 var throbber = document.getElementById('throbber_container');
131 throbber.style.display = "none"; 131 throbber.style.display = "none";
132 var f = document.getElementById("gaia_loginform"); 132 var f = document.getElementById("gaia_loginform");
133 if (f) { 133 if (f) {
134 f.Email.value = args.user; 134 f.Email.value = args.user;
135 } 135 }
136 if (1 == args.error) { 136 if (1 == args.error) {
137 setElementDisplay("errormsg_1_Password", 'table-row'); 137 setElementDisplay("errormsg_1_Password", 'table-row');
138 setBlurbError(); 138 setBlurbError();
139 } 139 }
140 if (3 == args.error) { 140 if (3 == args.error) {
141 setElementDisplay("errormsg_0_Connection", 'table-row'); 141 setElementDisplay("errormsg_0_Connection", 'table-row');
142 setBlurbError(); 142 setBlurbError();
143 } 143 }
(...skipping 24 matching lines...) Expand all
168 document.getElementById('Email').disabled = true; 168 document.getElementById('Email').disabled = true;
169 document.getElementById('Passwd').disabled = false; 169 document.getElementById('Passwd').disabled = false;
170 document.getElementById('CaptchaValue').disabled = false; 170 document.getElementById('CaptchaValue').disabled = false;
171 document.getElementById('captcha_wrapper').style.backgroundImage = 171 document.getElementById('captcha_wrapper').style.backgroundImage =
172 url(args.captchaUrl); 172 url(args.captchaUrl);
173 } 173 }
174 174
175 function CloseDialog() { 175 function CloseDialog() {
176 chrome.send("DialogClose", [""]); 176 chrome.send("DialogClose", [""]);
177 } 177 }
178 178
179 function showGaiaSuccessAndClose() { 179 function showGaiaSuccessAndClose() {
180 document.getElementById("signIn").value = templateData['success']; 180 document.getElementById("signIn").value = templateData['success'];
181 setTimeout(CloseDialog, 1600); 181 setTimeout(CloseDialog, 1600);
182 } 182 }
183 183
184 function showGaiaSuccessAndSettingUp() { 184 function showGaiaSuccessAndSettingUp() {
185 document.getElementById("signIn").value = templateData['settingup']; 185 document.getElementById("signIn").value = templateData['settingup'];
186 } 186 }
187 187
188 function initForm() { 188 function initForm() {
189 var acct_text = document.getElementById("gaia_account_text"); 189 var acct_text = document.getElementById("gaia_account_text");
190 var translated_text = acct_text.textContent; 190 var translated_text = acct_text.textContent;
191 var posGoogle = translated_text.indexOf('Google'); 191 var posGoogle = translated_text.indexOf('Google');
192 if (posGoogle != -1) { 192 if (posGoogle != -1) {
193 var ltr = templateData['textdirection'] == 'ltr'; 193 var ltr = templateData['textdirection'] == 'ltr';
(...skipping 20 matching lines...) Expand all
214 document.getElementById('CaptchaValue').disabled = true; 214 document.getElementById('CaptchaValue').disabled = true;
215 var throbber = document.getElementById('throbber_container'); 215 var throbber = document.getElementById('throbber_container');
216 throbber.style.display = "inline"; 216 throbber.style.display = "inline";
217 var f = document.getElementById("gaia_loginform"); 217 var f = document.getElementById("gaia_loginform");
218 var result = JSON.stringify({"user" : f.Email.value, 218 var result = JSON.stringify({"user" : f.Email.value,
219 "pass" : f.Passwd.value, 219 "pass" : f.Passwd.value,
220 "captcha" : f.CaptchaValue.value}); 220 "captcha" : f.CaptchaValue.value});
221 document.getElementById("signIn").disabled = true; 221 document.getElementById("signIn").disabled = true;
222 chrome.send("SubmitAuth", [result]); 222 chrome.send("SubmitAuth", [result]);
223 } 223 }
224 224
225 function setElementDisplay(id, display) { 225 function setElementDisplay(id, display) {
226 var d = document.getElementById(id); 226 var d = document.getElementById(id);
227 if (d) 227 if (d)
228 d.style.display = display; 228 d.style.display = display;
229 } 229 }
230 230
231 function setBlurbError() { 231 function setBlurbError() {
232 if (g_is_captcha_challenge_active) 232 if (g_is_captcha_challenge_active)
233 return; // No blurb in captcha challenge mode. 233 return; // No blurb in captcha challenge mode.
234 document.getElementById("top_blurb").style.display = "none"; 234 document.getElementById("top_blurb").style.display = "none";
235 document.getElementById("top_blurb_error").style.display = "block"; 235 document.getElementById("top_blurb_error").style.display = "block";
236 document.getElementById('Email').disabled = false; 236 document.getElementById('Email').disabled = false;
237 document.getElementById('Passwd').disabled = false; 237 document.getElementById('Passwd').disabled = false;
238 } 238 }
239 239
240 function resetErrorVisibility() { 240 function resetErrorVisibility() {
241 setElementDisplay("errormsg_0_Email", 'none'); 241 setElementDisplay("errormsg_0_Email", 'none');
242 setElementDisplay("errormsg_0_Password", 'none'); 242 setElementDisplay("errormsg_0_Password", 'none');
243 setElementDisplay("errormsg_1_Password", 'none'); 243 setElementDisplay("errormsg_1_Password", 'none');
244 setElementDisplay("errormsg_0_Connection", 'none'); 244 setElementDisplay("errormsg_0_Connection", 'none');
245 } 245 }
246 246
247 function setErrorVisibility() { 247 function setErrorVisibility() {
248 resetErrorVisibility(); 248 resetErrorVisibility();
249 var f = document.getElementById("gaia_loginform"); 249 var f = document.getElementById("gaia_loginform");
250 if (null == f.Email.value || "" == f.Email.value) { 250 if (null == f.Email.value || "" == f.Email.value) {
251 setElementDisplay("errormsg_0_Email", 'table-row'); 251 setElementDisplay("errormsg_0_Email", 'table-row');
252 setBlurbError(); 252 setBlurbError();
253 return false; 253 return false;
254 } 254 }
255 if (null == f.Passwd.value || "" == f.Passwd.value) { 255 if (null == f.Passwd.value || "" == f.Passwd.value) {
256 setElementDisplay("errormsg_0_Password", 'table-row'); 256 setElementDisplay("errormsg_0_Password", 'table-row');
257 setBlurbError(); 257 setBlurbError();
258 return false; 258 return false;
259 } 259 }
260 return true; 260 return true;
261 } 261 }
262 </script> 262 </script>
263 <style type="text/css"><!-- 263 <style type="text/css"><!--
264 div.errormsg { color: red; font-size: smaller; font-family:arial,sans-serif; } 264 div.errormsg { color: red; font-size: smaller; font-family:arial,sans-serif; }
265 font.errormsg { color: red; font-size: smaller; font-family:arial,sans-serif;} 265 font.errormsg { color: red; font-size: smaller; font-family:arial,sans-serif;}
266 --></style> 266 --></style>
267 <style type="text/css"><!-- 267 <style type="text/css"><!--
268 .gaia.le.lbl { font-family: Arial, Helvetica, sans-serif; font-size: smaller; } 268 .gaia.le.lbl { font-family: Arial, Helvetica, sans-serif; font-size: smaller; }
269 .gaia.le.fpwd { font-family: Arial, Helvetica, sans-serif; font-size: 70%; } 269 .gaia.le.fpwd { font-family: Arial, Helvetica, sans-serif; font-size: 70%; }
270 .gaia.le.chusr { font-family: Arial, Helvetica, sans-serif; font-size: 70%; } 270 .gaia.le.chusr { font-family: Arial, Helvetica, sans-serif; font-size: 70%; }
271 .gaia.le.val { font-family: Arial, Helvetica, sans-serif; font-size: smaller; } 271 .gaia.le.val { font-family: Arial, Helvetica, sans-serif; font-size: smaller; }
272 .gaia.le.button { font-family: Arial, Helvetica, sans-serif; font-size: smaller; } 272 .gaia.le.button { font-family: Arial, Helvetica, sans-serif; font-size: smaller; }
273 .gaia.le.rem { font-family: Arial, Helvetica, sans-serif; font-size: smaller; } 273 .gaia.le.rem { font-family: Arial, Helvetica, sans-serif; font-size: smaller; }
274 .gaia.captchahtml.desc { font-family: arial, sans-serif; font-size: smaller; } 274 .gaia.captchahtml.desc { font-family: arial, sans-serif; font-size: smaller; }
275 .gaia.captchahtml.cmt { font-family: arial, sans-serif; font-size: smaller; 275 .gaia.captchahtml.cmt { font-family: arial, sans-serif; font-size: smaller;
276 font-style: italic; } 276 font-style: italic; }
277 --></style> 277 --></style>
278 <div id="top_blurb"> 278 <div id="top_blurb">
279 <p><font size="-1"><span i18n-content="introduction"></span></font></p> 279 <p><font size="-1"><span i18n-content="introduction"></span></font></p>
280 </div> 280 </div>
281 <div id="top_blurb_error" style="display:none"> 281 <div id="top_blurb_error" style="display:none">
282 <p><font size="-1"> 282 <p><font size="-1">
283 <span i18n-content="settingupsync"></span><br/><br/> 283 <span i18n-content="settingupsync"></span><br/><br/>
284 <b><span i18n-content="errorsigningin"></span></b> 284 <b><span i18n-content="errorsigningin"></span></b>
285 </font></p> 285 </font></p>
286 </div> 286 </div>
287 <form id="gaia_loginform" onsubmit="sendCredentialsAndClose(); return false;"> 287 <form id="gaia_loginform" onsubmit="sendCredentialsAndClose(); return false;">
288 <div id="gaia_loginbox"> 288 <div id="gaia_loginbox">
289 <table id="content_table" class="form-noindent" cellspacing="0" cellpadding="5" 289 <table id="content_table" class="form-noindent" cellspacing="0" cellpadding="5"
290 width="75%" border="0" align="center"> 290 width="75%" border="0" align="center">
291 <tr> 291 <tr>
292 <td valign="top" style="text-align:center" nowrap="nowrap" 292 <td valign="top" style="text-align:center" nowrap="nowrap"
293 bgcolor="#e8eefa"> 293 bgcolor="#e8eefa">
294 <div> 294 <div>
295 <table id="gaia_table" align="center" border="0" cellpadding="1" 295 <table id="gaia_table" align="center" border="0" cellpadding="1"
296 cellspacing="0"> 296 cellspacing="0">
297 <tr> 297 <tr>
298 <td id="topspacer" class="toppageverticalspace" colspan="2"></td> 298 <td id="topspacer" class="toppageverticalspace" colspan="2"></td>
299 </tr> 299 </tr>
300 <tr> 300 <tr>
301 <td colspan="2" align="center"> 301 <td colspan="2" align="center">
302 <table> 302 <table>
303 <tr> 303 <tr>
304 <td valign="top" id="gaia_logo"> 304 <td valign="top" id="gaia_logo">
305 <img src="google_transparent.png" alt="Google"> 305 <img src="google_transparent.png" alt="Google">
306 </img> 306 </img>
307 </td> 307 </td>
308 <td valign="middle"> 308 <td valign="middle">
309 <font size="+0"> 309 <font size="+0">
310 <span id="gaia_account_text" i18n-content="signinsuffix">< /span> 310 <span id="gaia_account_text" i18n-content="signinsuffix">< /span>
311 </font> 311 </font>
312 </td> 312 </td>
313 </tr> 313 </tr>
314 </table> 314 </table>
315 </td> 315 </td>
316 </tr> 316 </tr>
317 <script type="text/javascript"><!-- 317 <script type="text/javascript"><!--
318 function onPreCreateAccount() { 318 function onPreCreateAccount() {
319 return true; 319 return true;
320 } 320 }
321 function onPreLogin() { 321 function onPreLogin() {
322 if (window["onlogin"] != null) { 322 if (window["onlogin"] != null) {
323 return onlogin(); 323 return onlogin();
324 } else { 324 } else {
325 return true; 325 return true;
326 } 326 }
327 } 327 }
328 --></script> 328 --></script>
329 <tr> 329 <tr>
330 <td colspan="2" align="center"> </td> 330 <td colspan="2" align="center"> </td>
331 </tr> 331 </tr>
332 <tr> 332 <tr>
333 <td nowrap="nowrap"> 333 <td nowrap="nowrap">
334 <div class="endaligned"> 334 <div class="endaligned">
335 <span class="gaia le lbl" i18n-content="emaillabel"> 335 <span class="gaia le lbl" i18n-content="emaillabel">
336 </span> 336 </span>
337 </div> 337 </div>
338 </td> 338 </td>
339 <td> 339 <td>
340 <input type="text" name="Email" id="Email" size="18" 340 <input type="text" name="Email" id="Email" size="18"
341 value="" class='gaia le val' /> 341 value="" class='gaia le val' />
342 </td> 342 </td>
343 </tr> 343 </tr>
344 <tr> 344 <tr>
345 <td></td> 345 <td></td>
346 <td> 346 <td>
347 <div class="errormsg" id="errormsg_0_Email" 347 <div class="errormsg" id="errormsg_0_Email"
348 i18n-content="cannotbeblank"> 348 i18n-content="cannotbeblank">
349 </div> 349 </div>
350 </td> 350 </td>
351 </tr> 351 </tr>
352 <tr> 352 <tr>
353 <td></td> 353 <td></td>
354 <td></td> 354 <td></td>
355 </tr> 355 </tr>
356 <tr> 356 <tr>
357 <td class="endaligned"> 357 <td class="endaligned">
358 <span class="gaia le lbl" i18n-content="passwordlabel"> 358 <span class="gaia le lbl" i18n-content="passwordlabel">
359 </span> 359 </span>
360 </td> 360 </td>
361 <td> 361 <td>
362 <input type="password" name="Passwd" id="Passwd" size="18" 362 <input type="password" name="Passwd" id="Passwd" size="18"
363 class="gaia le val"/> 363 class="gaia le val"/>
364 </td> 364 </td>
365 </tr> 365 </tr>
366 <tr> 366 <tr>
367 <td> 367 <td>
368 </td> 368 </td>
369 <td> 369 <td>
370 <div class="errormsgspacer"> 370 <div class="errormsgspacer">
371 <div class="errormsg" id="errormsg_0_Password" 371 <div class="errormsg" id="errormsg_0_Password"
372 i18n-content="cannotbeblank"> 372 i18n-content="cannotbeblank">
373 </div> 373 </div>
374 <div class="errormsg" id="errormsg_1_Password"> 374 <div class="errormsg" id="errormsg_1_Password">
375 <span i18n-content="invalidcredentials"></span>[<a i18n-values ="href:invalidpasswordhelpurl" target="_blank">?</a>] 375 <span i18n-content="invalidcredentials"></span>[<a i18n-values ="href:invalidpasswordhelpurl" target="_blank">?</a>]
376 </div> 376 </div>
377 </div> 377 </div>
378 </td> 378 </td>
379 </tr> 379 </tr>
380 <tr> 380 <tr>
381 <td colspan="2"> 381 <td colspan="2">
382 <div id="captchadiv" style="display:none"> 382 <div id="captchadiv" style="display:none">
383 <table cellpadding="1" cellspacing="0" border="0"> 383 <table cellpadding="1" cellspacing="0" border="0">
384 <tbody> 384 <tbody>
385 <tr> 385 <tr>
386 <td colspan="2" align="center" class="bottompaddedcell"> 386 <td colspan="2" align="center" class="bottompaddedcell">
387 <font size="-1"> 387 <font size="-1">
388 <span i18n-content="captchainstructions"></span> 388 <span i18n-content="captchainstructions"></span>
389 </font> 389 </font>
390 </td> 390 </td>
391 </tr> 391 </tr>
392 <tr> 392 <tr>
393 <td colspan="2" align="center" class="bottompaddedcell"> 393 <td colspan="2" align="center" class="bottompaddedcell">
394 <span id="captcha_wrapper"> 394 <span id="captcha_wrapper">
395 <span class="captcha_image"></span> 395 <span class="captcha_image"></span>
396 </span> 396 </span>
397 </td> 397 </td>
398 </tr> 398 </tr>
399 <tr> 399 <tr>
400 <td colspan="2" align="center"> 400 <td colspan="2" align="center">
401 <input type="text" name="CaptchaValue" 401 <input type="text" name="CaptchaValue"
402 id="CaptchaValue" size="18" 402 id="CaptchaValue" size="18"
403 value="" class="gaia le val" /> 403 value="" class="gaia le val" />
404 </td> 404 </td>
405 </tr> 405 </tr>
406 </tbody> 406 </tbody>
407 </table> 407 </table>
408 </div> 408 </div>
409 </td> 409 </td>
410 </tr> 410 </tr>
411 <tr> 411 <tr>
412 <td colspan="2" align="center"> 412 <td colspan="2" align="center">
413 <div class="errormsg" id="errormsg_0_Connection" 413 <div class="errormsg" id="errormsg_0_Connection"
414 i18n-content="couldnotconnect"> 414 i18n-content="couldnotconnect">
415 </div> 415 </div>
416 </td> 416 </td>
417 </tr> 417 </tr>
418 <tr> 418 <tr>
419 <td> 419 <td>
420 </td> 420 </td>
421 <td> 421 <td>
422 </td> 422 </td>
423 </tr> 423 </tr>
424 <tr> 424 <tr>
425 <td colspan="2"> 425 <td colspan="2">
426 <table align="center" cellpadding="0" cellspacing="0"> 426 <table align="center" cellpadding="0" cellspacing="0">
427 <tr> 427 <tr>
428 <td> 428 <td>
429 <div id="throbber_container" style="display:none;"> 429 <div id="throbber_container" style="display:none;">
430 <div id="throb" style="background-image:url(throbber.png); 430 <div id="throb" style="background-image:url(throbber.png);
431 width:16px; height:16px; background-position:0px; 431 width:16px; height:16px; background-position:0px;
432 margin:0px 10px 0px 10px"> 432 margin:0px 10px 0px 10px">
433 </div> 433 </div>
434 </div> 434 </div>
435 </td> 435 </td>
436 <td class="noverticalpadding"> 436 <td class="noverticalpadding">
437 <input id="signIn" type="button" class="gaia le button" 437 <input id="signIn" type="button" class="gaia le button"
438 name="signIn" i18n-values="value:signin" 438 name="signIn" i18n-values="value:signin"
439 onclick="sendCredentialsAndClose();" /> 439 onclick="sendCredentialsAndClose();" />
440 </td> 440 </td>
441 </tr> 441 </tr>
442 </table> 442 </table>
443 </td> 443 </td>
444 </tr> 444 </tr>
445 <tr id="ga-fprow"> 445 <tr id="ga-fprow">
446 <td colspan="2" height="16.0" class="gaia le fpwd" 446 <td colspan="2" height="16.0" class="gaia le fpwd"
447 align="center" valign="bottom"> 447 align="center" valign="bottom">
448 <a i18n-values="href:cannotaccessaccounturl" 448 <a i18n-values="href:cannotaccessaccounturl"
449 target="_blank" i18n-content="cannotaccessaccount"> 449 target="_blank" i18n-content="cannotaccessaccount">
450 </a> 450 </a>
451 </td> 451 </td>
452 </tr> 452 </tr>
453 <tr> 453 <tr>
454 <td id="createaccountcell" colspan="2" height="16.0" 454 <td id="createaccountcell" colspan="2" height="16.0"
455 class="gaia le fpwd" align="center" valign="bottom"> 455 class="gaia le fpwd" align="center" valign="bottom">
456 <div id="createaccountdiv"> 456 <div id="createaccountdiv">
457 <a i18n-values="href:createnewaccounturl" 457 <a i18n-values="href:createnewaccounturl"
458 i18n-content="createaccount" target="_blank"> 458 i18n-content="createaccount" target="_blank">
459 </a> 459 </a>
460 </div> 460 </div>
461 </td> 461 </td>
462 </tr> 462 </tr>
463 </table> 463 </table>
464 </div> 464 </div>
465 </td> 465 </td>
466 </tr> 466 </tr>
467 </table> 467 </table>
468 </div> 468 </div>
469 </form> 469 </form>
470 </td> 470 </td>
471 </tr> 471 </tr>
472 <tr> 472 <tr>
473 <td class="cancelspacenocaptcha" id="cancelspacer" colspan="2"> 473 <td class="cancelspacenocaptcha" id="cancelspacer" colspan="2">
474 </td> 474 </td>
475 </tr> 475 </tr>
476 </table> 476 </table>
477 <div class="endaligned"> 477 <div class="endaligned">
478 <input type="button" name="cancel" i18n-values="value:cancel" 478 <input type="button" name="cancel" i18n-values="value:cancel"
479 onclick="CloseDialog();" style="width:85" /> 479 onclick="CloseDialog();" style="width:85" />
480 </div> 480 </div>
481 </body> 481 </body>
482 </html> 482 </html>
OLDNEW
« no previous file with comments | « chrome/browser/sync/resources/about_sync.html ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698