Chromium Code Reviews| Index: third_party/WebKit/LayoutTests/fast/forms/radio/radio-input-keyboard-navigation.html |
| diff --git a/third_party/WebKit/LayoutTests/fast/forms/radio/radio-input-keyboard-navigation.html b/third_party/WebKit/LayoutTests/fast/forms/radio/radio-input-keyboard-navigation.html |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..7ad639db13acf3805c7698dedc12235b2eb3b5f6 |
| --- /dev/null |
| +++ b/third_party/WebKit/LayoutTests/fast/forms/radio/radio-input-keyboard-navigation.html |
| @@ -0,0 +1,39 @@ |
| +<!DOCTYPE html> |
| +<html> |
| + <head> |
|
tkent
2017/01/17 00:11:53
Please do not indent HTML tags. It has almost no
|
| + <script src="../../../resources/testharness.js"></script> |
| + <script src="../../../resources/testharnessreport.js"></script> |
| + <style> |
| + #test1 { |
| + max-height: 65px; |
| + overflow: auto; |
| + width: 100px; |
| + height:65px; |
|
tkent
2017/01/17 00:11:53
Add a space after ':' for consistency.
|
| + } |
| + input[type="radio"]{ |
|
tkent
2017/01/17 00:11:53
Add a space after ']' for consistency.
|
| + display: block; |
| + } |
| + </style> |
| + </head> |
| + <body> |
| + <div id="test1"> |
| + <input id="radio_1" type="radio" name="foo" checked> |
| + <input id="radio_2" type="radio" name="foo"> |
|
tkent
2017/01/17 00:11:53
id="radio_2" to id="radio_6" are unnecessary.
|
| + <input id="radio_3" type="radio" name="foo"> |
| + <input id="radio_4" type="radio" name="foo"> |
| + <input id="radio_5" type="radio" name="foo"> |
| + <input id="radio_6" type="radio" name="foo"> |
| + </div> |
| + <script> |
| + test(function() { |
| + document.getElementById("radio_1").focus(); |
|
tkent
2017/01/17 00:11:53
nit: You can remove id="radio_1" by document.query
|
| + if(window.eventSender) { |
|
tkent
2017/01/17 00:11:53
assert_exists(window, "eventSender");
|
| + for(var i = 0; i < 5; i++){ |
|
tkent
2017/01/17 00:11:53
Add a space after "for".
Add a space after ')'.
|
| + window.eventSender.keyDown("ArrowDown"); |
| + } |
| + } |
| + assert_greater_than(document.getElementById("test1").scrollTop, 0); |
| + }, "Parent container should be scrolled while navigating through radio inputs"); |
| + </script> |
| + </body> |
| +</html> |