summaryrefslogtreecommitdiffstats
path: root/chrome
diff options
context:
space:
mode:
authoreroman@chromium.org <eroman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-05-12 20:23:34 +0000
committereroman@chromium.org <eroman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-05-12 20:23:34 +0000
commit88df9dc455a46d9ecee9748dff2896695d7c6bdb (patch)
treead1066b33309f8a9504cb64958e053ee44447fb0 /chrome
parent66dbfb2c72ec4d4884255777c52c7db55ae634d8 (diff)
downloadchromium_src-88df9dc455a46d9ecee9748dff2896695d7c6bdb.zip
chromium_src-88df9dc455a46d9ecee9748dff2896695d7c6bdb.tar.gz
chromium_src-88df9dc455a46d9ecee9748dff2896695d7c6bdb.tar.bz2
Allow hitting enter in the connection tests "URL" box to start the tests.
BUG=44005 Review URL: http://codereview.chromium.org/1995015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47061 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome')
-rw-r--r--chrome/browser/resources/net_internals/index.html6
-rw-r--r--chrome/browser/resources/net_internals/main.js4
-rw-r--r--chrome/browser/resources/net_internals/testview.js9
3 files changed, 11 insertions, 8 deletions
diff --git a/chrome/browser/resources/net_internals/index.html b/chrome/browser/resources/net_internals/index.html
index 2977ba0..711ce35 100644
--- a/chrome/browser/resources/net_internals/index.html
+++ b/chrome/browser/resources/net_internals/index.html
@@ -106,8 +106,10 @@ found in the LICENSE file.
<div id=testTabContent>
<p>Input a URL which failed to load, and then click the button to run some
tests for why it failed.</p>
- URL: <input type=text id=testUrlInput />
- <input type=button id=testStart value="Start tests" />
+ <form id=connectionTestsForm>
+ URL: <input type=text id=testUrlInput />
+ <input type=submit value="Start tests" />
+ </form>
<div id=testSummary></div>
</div>
diff --git a/chrome/browser/resources/net_internals/main.js b/chrome/browser/resources/net_internals/main.js
index ba61101..3078678 100644
--- a/chrome/browser/resources/net_internals/main.js
+++ b/chrome/browser/resources/net_internals/main.js
@@ -64,8 +64,8 @@ function onLoaded() {
// Create a view which will display the results and controls for connection
// tests.
- var testView = new TestView("testTabContent", "testUrlInput", "testStart",
- "testSummary");
+ var testView = new TestView("testTabContent", "testUrlInput",
+ "connectionTestsForm", "testSummary");
var httpCacheView = new HttpCacheView("httpCacheTabContent",
"reloadHttpCacheListing",
diff --git a/chrome/browser/resources/net_internals/testview.js b/chrome/browser/resources/net_internals/testview.js
index 17be709..4ca3b17 100644
--- a/chrome/browser/resources/net_internals/testview.js
+++ b/chrome/browser/resources/net_internals/testview.js
@@ -12,22 +12,23 @@
*
* @constructor
*/
-function TestView(mainBoxId, urlInputId, startButtonId, summaryDivId) {
+function TestView(mainBoxId, urlInputId, formId, summaryDivId) {
DivView.call(this, mainBoxId);
this.urlInput_ = document.getElementById(urlInputId);
- var startButton = document.getElementById(startButtonId);
this.summaryDiv_ = document.getElementById(summaryDivId);
- startButton.onclick = this.startTests_.bind(this);
+ var form = document.getElementById(formId);
+ form.addEventListener('submit', this.onSubmitForm_.bind(this), false);
g_browser.addConnectionTestsObserver(this);
}
inherits(TestView, DivView);
-TestView.prototype.startTests_ = function() {
+TestView.prototype.onSubmitForm_ = function(event) {
g_browser.sendStartConnectionTests(this.urlInput_.value);
+ event.preventDefault();
};
/**