Chromium Code Reviews| Index: chrome/browser/resources/http_auth.html |
| diff --git a/chrome/browser/resources/http_auth.html b/chrome/browser/resources/http_auth.html |
| index 53fb6999c184f00f1f28dea25af1d62f17883390..918f68291f8ca238a65735658e3fc34d60bdf949 100644 |
| --- a/chrome/browser/resources/http_auth.html |
| +++ b/chrome/browser/resources/http_auth.html |
| @@ -41,23 +41,34 @@ |
| chrome.send('DialogClose', [result]); |
| } |
| + function cancel() { |
| + disableControls(); |
| + chrome.send('DialogClose', ['']); |
|
arv (Not doing code reviews)
2011/08/23 00:14:59
chrome.send('DialogClose')
Daniel Erat
2011/08/23 00:48:04
Done.
|
| + } |
| + |
| + function handleSubmit(e) { |
| + sendCredentialsAndClose(); |
| + return false; |
|
arv (Not doing code reviews)
2011/08/23 00:14:59
e.preventDefault()
Daniel Erat
2011/08/23 00:48:04
Done.
|
| + } |
| + |
| + function handleKeyDown(e) { |
| + if (event.keyCode == 27) { |
|
xiyuan
2011/08/22 22:29:05
nit: use 'e' instead of 'event'
xiyuan
2011/08/22 22:29:05
nit: add a comment of what key this is.
arv (Not doing code reviews)
2011/08/23 00:14:59
// Esc
Daniel Erat
2011/08/23 00:48:04
Done.
Daniel Erat
2011/08/23 00:48:04
Done.
|
| + cancel(); |
| + return false; |
|
xiyuan
2011/08/22 22:29:05
nit: you probably don't need to return anything.
arv (Not doing code reviews)
2011/08/23 00:14:59
e.preventDefault();
Daniel Erat
2011/08/23 00:48:04
Done.
|
| + } |
| + return true; |
|
xiyuan
2011/08/22 22:29:05
same here.
|
| + } |
| + |
| function setAutofillCredentials(username, password) { |
| $('username').value = username; |
| $('password').value = password; |
| } |
| function load() { |
| + document.onkeydown = handleKeyDown; |
|
Daniel Erat
2011/08/22 22:14:18
Should I be setting the body element's handler ins
xiyuan
2011/08/22 22:29:05
Think it's fine to use document.
xiyuan
2011/08/22 22:29:05
nit: suggest to use document.addEventListener('key
Daniel Erat
2011/08/23 00:48:04
Done.
|
| $('explanation').textContent = chrome.dialogArguments; |
| - |
| - $('cancel').onclick = function() { |
| - disableControls(); |
| - chrome.send('DialogClose', ['']); |
| - }; |
| - |
| - $('login').onclick = function() { |
| - sendCredentialsAndClose(); |
| - }; |
| - |
| + $('form').onsubmit = handleSubmit; |
| + $('cancel').onclick = cancel; |
| $('username').focus(); |
| chrome.send('GetAutofill', ['']); |
| @@ -68,23 +79,25 @@ |
| </head> |
| <body i18n-values=".style.fontFamily:fontfamily;.style.fontSize:fontsize"> |
| <div id="explanation"></div> |
| - <table> |
| - <tr> |
| - <td i18n-content="username"></td> |
| - <td> |
| - <input id="username" type="text"> |
| - </td> |
| - </tr> |
| - <tr> |
| - <td i18n-content="password"></td> |
| - <td> |
| - <input id="password" name="password" type="password"> |
| - </td> |
| - </tr> |
| - </table> |
| - <div id="buttons"> |
| - <input id="cancel" type="button" i18n-values="value:cancel"> |
| - <input id="login" type="button" i18n-values="value:signin"> |
| - </div> |
| + <form id="form"> |
|
arv (Not doing code reviews)
2011/08/23 00:14:59
Add this to your css
form {
margin: 0;
}
Daniel Erat
2011/08/23 00:48:04
Done.
|
| + <table> |
| + <tr> |
| + <td i18n-content="username"></td> |
| + <td> |
| + <input id="username" type="text"> |
| + </td> |
| + </tr> |
| + <tr> |
| + <td i18n-content="password"></td> |
| + <td> |
| + <input id="password" name="password" type="password"> |
| + </td> |
| + </tr> |
| + </table> |
| + <div id="buttons"> |
| + <input id="cancel" type="button" i18n-values="value:cancel"> |
| + <input id="login" type="submit" i18n-values="value:signin"> |
| + </div> |
| + </form> |
| </body> |
| </html> |