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

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

Issue 294031: Added missing reset of top_blurb visibility... (Closed) Base URL: http://src.chromium.org/svn/trunk/src/
Patch Set: '' Created 11 years 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 | Annotate | Revision Log
« no previous file with comments | « no previous file | 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 {
(...skipping 18 matching lines...) Expand all
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 setBlurbError("errormsg_1_Password");
138 setBlurbError();
139 } 138 }
140 if (3 == args.error) { 139 if (3 == args.error) {
141 setElementDisplay("errormsg_0_Connection", 'table-row'); 140 setBlurbError("errormsg_0_Connection");
142 setBlurbError();
143 } 141 }
144 if (4 == args.error) { 142 if (4 == args.error) {
145 showCaptcha(args); 143 showCaptcha(args);
146 } 144 }
147 document.getElementById("signIn").disabled = false; 145 document.getElementById("signIn").disabled = false;
148 gaia_setFocus(); 146 gaia_setFocus();
149 } 147 }
150 148
151 function showCaptcha(args) { 149 function showCaptcha(args) {
152 g_is_captcha_challenge_active = true; 150 g_is_captcha_challenge_active = true;
(...skipping 15 matching lines...) Expand all
168 document.getElementById('Email').disabled = true; 166 document.getElementById('Email').disabled = true;
169 document.getElementById('Passwd').disabled = false; 167 document.getElementById('Passwd').disabled = false;
170 document.getElementById('CaptchaValue').disabled = false; 168 document.getElementById('CaptchaValue').disabled = false;
171 document.getElementById('captcha_wrapper').style.backgroundImage = 169 document.getElementById('captcha_wrapper').style.backgroundImage =
172 url(args.captchaUrl); 170 url(args.captchaUrl);
173 } 171 }
174 172
175 function CloseDialog() { 173 function CloseDialog() {
176 chrome.send("DialogClose", [""]); 174 chrome.send("DialogClose", [""]);
177 } 175 }
178 176
179 function showGaiaSuccessAndClose() { 177 function showGaiaSuccessAndClose() {
180 document.getElementById("signIn").value = templateData['success']; 178 document.getElementById("signIn").value = templateData['success'];
181 setTimeout(CloseDialog, 1600); 179 setTimeout(CloseDialog, 1600);
182 } 180 }
183 181
184 function showGaiaSuccessAndSettingUp() { 182 function showGaiaSuccessAndSettingUp() {
185 document.getElementById("signIn").value = templateData['settingup']; 183 document.getElementById("signIn").value = templateData['settingup'];
186 } 184 }
187 185
188 function initForm() { 186 function initForm() {
189 var acct_text = document.getElementById("gaia_account_text"); 187 var acct_text = document.getElementById("gaia_account_text");
190 var translated_text = acct_text.textContent; 188 var translated_text = acct_text.textContent;
191 var posGoogle = translated_text.indexOf('Google'); 189 var posGoogle = translated_text.indexOf('Google');
192 if (posGoogle != -1) { 190 if (posGoogle != -1) {
193 var ltr = templateData['textdirection'] == 'ltr'; 191 var ltr = templateData['textdirection'] == 'ltr';
(...skipping 20 matching lines...) Expand all
214 document.getElementById('CaptchaValue').disabled = true; 212 document.getElementById('CaptchaValue').disabled = true;
215 var throbber = document.getElementById('throbber_container'); 213 var throbber = document.getElementById('throbber_container');
216 throbber.style.display = "inline"; 214 throbber.style.display = "inline";
217 var f = document.getElementById("gaia_loginform"); 215 var f = document.getElementById("gaia_loginform");
218 var result = JSON.stringify({"user" : f.Email.value, 216 var result = JSON.stringify({"user" : f.Email.value,
219 "pass" : f.Passwd.value, 217 "pass" : f.Passwd.value,
220 "captcha" : f.CaptchaValue.value}); 218 "captcha" : f.CaptchaValue.value});
221 document.getElementById("signIn").disabled = true; 219 document.getElementById("signIn").disabled = true;
222 chrome.send("SubmitAuth", [result]); 220 chrome.send("SubmitAuth", [result]);
223 } 221 }
224 222
225 function setElementDisplay(id, display) { 223 function setElementDisplay(id, display) {
226 var d = document.getElementById(id); 224 var d = document.getElementById(id);
227 if (d) 225 if (d)
228 d.style.display = display; 226 d.style.display = display;
229 } 227 }
230 228
231 function setBlurbError() { 229 function setBlurbError(element) {
232 if (g_is_captcha_challenge_active) 230 if (g_is_captcha_challenge_active)
233 return; // No blurb in captcha challenge mode. 231 return; // No blurb in captcha challenge mode.
234 document.getElementById("top_blurb").style.display = "none"; 232 setElementDisplay(element, 'table-row');
235 document.getElementById("top_blurb_error").style.display = "block"; 233 setElementDisplay("top_blurb", 'none');
234 setElementDisplay("top_blurb_error", 'block');
236 document.getElementById('Email').disabled = false; 235 document.getElementById('Email').disabled = false;
237 document.getElementById('Passwd').disabled = false; 236 document.getElementById('Passwd').disabled = false;
238 } 237 }
239 238
240 function resetErrorVisibility() { 239 function resetErrorVisibility() {
241 setElementDisplay("errormsg_0_Email", 'none'); 240 setElementDisplay("errormsg_0_Email", 'none');
242 setElementDisplay("errormsg_0_Password", 'none'); 241 setElementDisplay("errormsg_0_Password", 'none');
243 setElementDisplay("errormsg_1_Password", 'none'); 242 setElementDisplay("errormsg_1_Password", 'none');
244 setElementDisplay("errormsg_0_Connection", 'none'); 243 setElementDisplay("errormsg_0_Connection", 'none');
245 } 244 setElementDisplay("top_blurb", 'inline');
246 245 setElementDisplay("top_blurb_error", 'none');
246 }
247
247 function setErrorVisibility() { 248 function setErrorVisibility() {
248 resetErrorVisibility(); 249 resetErrorVisibility();
249 var f = document.getElementById("gaia_loginform"); 250 var f = document.getElementById("gaia_loginform");
250 if (null == f.Email.value || "" == f.Email.value) { 251 if (null == f.Email.value || "" == f.Email.value) {
251 setElementDisplay("errormsg_0_Email", 'table-row'); 252 setBlurbError("errormsg_0_Email");
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 setBlurbError("errormsg_0_Password");
257 setBlurbError();
258 return false; 257 return false;
259 } 258 }
260 return true; 259 return true;
261 } 260 }
262 </script> 261 </script>
263 <style type="text/css"><!-- 262 <style type="text/css"><!--
264 div.errormsg { color: red; font-size: smaller; font-family:arial,sans-serif; } 263 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;} 264 font.errormsg { color: red; font-size: smaller; font-family:arial,sans-serif;}
266 --></style> 265 --></style>
267 <style type="text/css"><!-- 266 <style type="text/css"><!--
268 .gaia.le.lbl { font-family: Arial, Helvetica, sans-serif; font-size: smaller; } 267 .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%; } 268 .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%; } 269 .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; } 270 .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; } 271 .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; } 272 .gaia.le.rem { font-family: Arial, Helvetica, sans-serif; font-size: smaller; }
274 .gaia.captchahtml.desc { font-family: arial, sans-serif; font-size: smaller; } 273 .gaia.captchahtml.desc { font-family: arial, sans-serif; font-size: smaller; }
275 .gaia.captchahtml.cmt { font-family: arial, sans-serif; font-size: smaller; 274 .gaia.captchahtml.cmt { font-family: arial, sans-serif; font-size: smaller;
276 font-style: italic; } 275 font-style: italic; }
277 --></style> 276 --></style>
278 <div id="top_blurb"> 277 <div id="top_blurb">
279 <p><font size="-1"><span i18n-content="introduction"></span></font></p> 278 <p><font size="-1"><span i18n-content="introduction"></span></font></p>
280 </div> 279 </div>
281 <div id="top_blurb_error" style="display:none"> 280 <div id="top_blurb_error" style="display:none">
282 <p><font size="-1"> 281 <p><font size="-1">
283 <span i18n-content="settingupsync"></span><br/><br/> 282 <span i18n-content="settingupsync"></span><br/><br/>
284 <b><span i18n-content="errorsigningin"></span></b> 283 <b><span i18n-content="errorsigningin"></span></b>
285 </font></p> 284 </font></p>
286 </div> 285 </div>
287 <form id="gaia_loginform" onsubmit="sendCredentialsAndClose(); return false;"> 286 <form id="gaia_loginform" onsubmit="sendCredentialsAndClose(); return false;">
288 <div id="gaia_loginbox"> 287 <div id="gaia_loginbox">
289 <table id="content_table" class="form-noindent" cellspacing="0" cellpadding="5" 288 <table id="content_table" class="form-noindent" cellspacing="0" cellpadding="5"
290 width="75%" border="0" align="center"> 289 width="75%" border="0" align="center">
291 <tr> 290 <tr>
292 <td valign="top" style="text-align:center" nowrap="nowrap" 291 <td valign="top" style="text-align:center" nowrap="nowrap"
293 bgcolor="#e8eefa"> 292 bgcolor="#e8eefa">
294 <div> 293 <div>
295 <table id="gaia_table" align="center" border="0" cellpadding="1" 294 <table id="gaia_table" align="center" border="0" cellpadding="1"
296 cellspacing="0"> 295 cellspacing="0">
297 <tr> 296 <tr>
298 <td id="topspacer" class="toppageverticalspace" colspan="2"></td> 297 <td id="topspacer" class="toppageverticalspace" colspan="2"></td>
299 </tr> 298 </tr>
300 <tr> 299 <tr>
301 <td colspan="2" align="center"> 300 <td colspan="2" align="center">
302 <table> 301 <table>
303 <tr> 302 <tr>
304 <td valign="top" id="gaia_logo"> 303 <td valign="top" id="gaia_logo">
305 <img src="google_transparent.png" alt="Google"> 304 <img src="google_transparent.png" alt="Google">
306 </img> 305 </img>
307 </td> 306 </td>
308 <td valign="middle"> 307 <td valign="middle">
309 <font size="+0"> 308 <font size="+0">
310 <span id="gaia_account_text" i18n-content="signinsuffix">< /span> 309 <span id="gaia_account_text" i18n-content="signinsuffix">< /span>
311 </font> 310 </font>
312 </td> 311 </td>
313 </tr> 312 </tr>
314 </table> 313 </table>
315 </td> 314 </td>
316 </tr> 315 </tr>
317 <script type="text/javascript"><!-- 316 <script type="text/javascript"><!--
318 function onPreCreateAccount() { 317 function onPreCreateAccount() {
319 return true; 318 return true;
320 } 319 }
321 function onPreLogin() { 320 function onPreLogin() {
322 if (window["onlogin"] != null) { 321 if (window["onlogin"] != null) {
323 return onlogin(); 322 return onlogin();
324 } else { 323 } else {
325 return true; 324 return true;
326 } 325 }
327 } 326 }
328 --></script> 327 --></script>
329 <tr> 328 <tr>
330 <td colspan="2" align="center"> </td> 329 <td colspan="2" align="center"> </td>
331 </tr> 330 </tr>
332 <tr> 331 <tr>
333 <td nowrap="nowrap"> 332 <td nowrap="nowrap">
334 <div class="endaligned"> 333 <div class="endaligned">
335 <span class="gaia le lbl" i18n-content="emaillabel"> 334 <span class="gaia le lbl" i18n-content="emaillabel">
336 </span> 335 </span>
337 </div> 336 </div>
338 </td> 337 </td>
339 <td> 338 <td>
340 <input type="text" name="Email" id="Email" size="18" 339 <input type="text" name="Email" id="Email" size="18"
341 value="" class='gaia le val' /> 340 value="" class='gaia le val' />
342 </td> 341 </td>
343 </tr> 342 </tr>
344 <tr> 343 <tr>
345 <td></td> 344 <td></td>
346 <td> 345 <td>
347 <div class="errormsg" id="errormsg_0_Email" 346 <div class="errormsg" id="errormsg_0_Email"
348 i18n-content="cannotbeblank"> 347 i18n-content="cannotbeblank">
349 </div> 348 </div>
350 </td> 349 </td>
351 </tr> 350 </tr>
352 <tr> 351 <tr>
353 <td></td> 352 <td></td>
354 <td></td> 353 <td></td>
355 </tr> 354 </tr>
356 <tr> 355 <tr>
357 <td class="endaligned"> 356 <td class="endaligned">
358 <span class="gaia le lbl" i18n-content="passwordlabel"> 357 <span class="gaia le lbl" i18n-content="passwordlabel">
359 </span> 358 </span>
360 </td> 359 </td>
361 <td> 360 <td>
362 <input type="password" name="Passwd" id="Passwd" size="18" 361 <input type="password" name="Passwd" id="Passwd" size="18"
363 class="gaia le val"/> 362 class="gaia le val"/>
364 </td> 363 </td>
365 </tr> 364 </tr>
366 <tr> 365 <tr>
367 <td> 366 <td>
368 </td> 367 </td>
369 <td> 368 <td>
370 <div class="errormsgspacer"> 369 <div class="errormsgspacer">
371 <div class="errormsg" id="errormsg_0_Password" 370 <div class="errormsg" id="errormsg_0_Password"
372 i18n-content="cannotbeblank"> 371 i18n-content="cannotbeblank">
373 </div> 372 </div>
374 <div class="errormsg" id="errormsg_1_Password"> 373 <div class="errormsg" id="errormsg_1_Password">
375 <span i18n-content="invalidcredentials"></span>[<a i18n-values ="href:invalidpasswordhelpurl" target="_blank">?</a>] 374 <span i18n-content="invalidcredentials"></span>[<a i18n-values ="href:invalidpasswordhelpurl" target="_blank">?</a>]
376 </div> 375 </div>
377 </div> 376 </div>
378 </td> 377 </td>
379 </tr> 378 </tr>
380 <tr> 379 <tr>
381 <td colspan="2"> 380 <td colspan="2">
382 <div id="captchadiv" style="display:none"> 381 <div id="captchadiv" style="display:none">
383 <table cellpadding="1" cellspacing="0" border="0"> 382 <table cellpadding="1" cellspacing="0" border="0">
384 <tbody> 383 <tbody>
385 <tr> 384 <tr>
386 <td colspan="2" align="center" class="bottompaddedcell"> 385 <td colspan="2" align="center" class="bottompaddedcell">
387 <font size="-1"> 386 <font size="-1">
388 <span i18n-content="captchainstructions"></span> 387 <span i18n-content="captchainstructions"></span>
389 </font> 388 </font>
390 </td> 389 </td>
391 </tr> 390 </tr>
392 <tr> 391 <tr>
393 <td colspan="2" align="center" class="bottompaddedcell"> 392 <td colspan="2" align="center" class="bottompaddedcell">
394 <span id="captcha_wrapper"> 393 <span id="captcha_wrapper">
395 <span class="captcha_image"></span> 394 <span class="captcha_image"></span>
396 </span> 395 </span>
397 </td> 396 </td>
398 </tr> 397 </tr>
399 <tr> 398 <tr>
400 <td colspan="2" align="center"> 399 <td colspan="2" align="center">
401 <input type="text" name="CaptchaValue" 400 <input type="text" name="CaptchaValue"
402 id="CaptchaValue" size="18" 401 id="CaptchaValue" size="18"
403 value="" class="gaia le val" /> 402 value="" class="gaia le val" />
404 </td> 403 </td>
405 </tr> 404 </tr>
406 </tbody> 405 </tbody>
407 </table> 406 </table>
408 </div> 407 </div>
409 </td> 408 </td>
410 </tr> 409 </tr>
411 <tr> 410 <tr>
412 <td colspan="2" align="center"> 411 <td colspan="2" align="center">
413 <div class="errormsg" id="errormsg_0_Connection" 412 <div class="errormsg" id="errormsg_0_Connection"
414 i18n-content="couldnotconnect"> 413 i18n-content="couldnotconnect">
415 </div> 414 </div>
416 </td> 415 </td>
417 </tr> 416 </tr>
418 <tr> 417 <tr>
419 <td> 418 <td>
420 </td> 419 </td>
421 <td> 420 <td>
422 </td> 421 </td>
423 </tr> 422 </tr>
424 <tr> 423 <tr>
425 <td colspan="2"> 424 <td colspan="2">
426 <table align="center" cellpadding="0" cellspacing="0"> 425 <table align="center" cellpadding="0" cellspacing="0">
427 <tr> 426 <tr>
428 <td> 427 <td>
429 <div id="throbber_container" style="display:none;"> 428 <div id="throbber_container" style="display:none;">
430 <div id="throb" style="background-image:url(throbber.png); 429 <div id="throb" style="background-image:url(throbber.png);
431 width:16px; height:16px; background-position:0px; 430 width:16px; height:16px; background-position:0px;
432 margin:0px 10px 0px 10px"> 431 margin:0px 10px 0px 10px">
433 </div> 432 </div>
434 </div> 433 </div>
435 </td> 434 </td>
436 <td class="noverticalpadding"> 435 <td class="noverticalpadding">
437 <input id="signIn" type="button" class="gaia le button" 436 <input id="signIn" type="button" class="gaia le button"
438 name="signIn" i18n-values="value:signin" 437 name="signIn" i18n-values="value:signin"
439 onclick="sendCredentialsAndClose();" /> 438 onclick="sendCredentialsAndClose();" />
440 </td> 439 </td>
441 </tr> 440 </tr>
442 </table> 441 </table>
443 </td> 442 </td>
444 </tr> 443 </tr>
445 <tr id="ga-fprow"> 444 <tr id="ga-fprow">
446 <td colspan="2" height="16.0" class="gaia le fpwd" 445 <td colspan="2" height="16.0" class="gaia le fpwd"
447 align="center" valign="bottom"> 446 align="center" valign="bottom">
448 <a i18n-values="href:cannotaccessaccounturl" 447 <a i18n-values="href:cannotaccessaccounturl"
449 target="_blank" i18n-content="cannotaccessaccount"> 448 target="_blank" i18n-content="cannotaccessaccount">
450 </a> 449 </a>
451 </td> 450 </td>
452 </tr> 451 </tr>
453 <tr> 452 <tr>
454 <td id="createaccountcell" colspan="2" height="16.0" 453 <td id="createaccountcell" colspan="2" height="16.0"
455 class="gaia le fpwd" align="center" valign="bottom"> 454 class="gaia le fpwd" align="center" valign="bottom">
456 <div id="createaccountdiv"> 455 <div id="createaccountdiv">
457 <a i18n-values="href:createnewaccounturl" 456 <a i18n-values="href:createnewaccounturl"
458 i18n-content="createaccount" target="_blank"> 457 i18n-content="createaccount" target="_blank">
459 </a> 458 </a>
460 </div> 459 </div>
461 </td> 460 </td>
462 </tr> 461 </tr>
463 </table> 462 </table>
464 </div> 463 </div>
465 </td> 464 </td>
466 </tr> 465 </tr>
467 </table> 466 </table>
468 </div> 467 </div>
469 </form> 468 </form>
470 </td> 469 </td>
471 </tr> 470 </tr>
472 <tr> 471 <tr>
473 <td class="cancelspacenocaptcha" id="cancelspacer" colspan="2"> 472 <td class="cancelspacenocaptcha" id="cancelspacer" colspan="2">
474 </td> 473 </td>
475 </tr> 474 </tr>
476 </table> 475 </table>
477 <div class="endaligned"> 476 <div class="endaligned">
478 <input type="button" name="cancel" i18n-values="value:cancel" 477 <input type="button" name="cancel" i18n-values="value:cancel"
479 onclick="CloseDialog();" style="width:85" /> 478 onclick="CloseDialog();" style="width:85" />
480 </div> 479 </div>
481 </body> 480 </body>
482 </html> 481 </html>
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698