| OLD | NEW |
| 1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
| 2 <html> | 2 <html> |
| 3 <head> | 3 <head> |
| 4 <script src="../../resources/js-test.js"></script> | 4 <script src="../../resources/js-test.js"></script> |
| 5 </head> | 5 </head> |
| 6 <body> | 6 <body> |
| 7 <p id="description"></p> | 7 <p id="description"></p> |
| 8 <div id="tests"><input type="button"><input type="checkbox"><input type="file"><
input type="hidden"> | 8 <div id="tests"><input type="button"><input type="checkbox"><input type="hidden"
> |
| 9 <input type="image"><input type="radio"><input type="range"><input type="reset">
<input type="submit"><input type="email"><input type="number"></div> | 9 <input type="image"><input type="radio"><input type="range"><input type="reset">
<input type="submit"></div> |
| 10 <div id="console"></div> | 10 <div id="console"></div> |
| 11 <div> | 11 <div> |
| 12 <script type="text/javascript"> | 12 <script type="text/javascript"> |
| 13 description('Tests to ensure selectionStart, selectionEnd, selectionDirection an
d selectionRange throw exceptions when the input element is not a text field.'); | 13 description('Tests to ensure selectionStart, selectionEnd, selectionDirection an
d selectionRange throw exceptions when the input element is not a text field.'); |
| 14 | 14 |
| 15 var tests = document.getElementById('tests'); | 15 var tests = document.getElementById('tests'); |
| 16 for (var i = 0; i < tests.children.length; i++) { | 16 for (var i = 0; i < tests.children.length; i++) { |
| 17 var test = tests.children[i]; | 17 var test = tests.children[i]; |
| 18 test.focus(); | 18 test.focus(); |
| 19 | 19 |
| 20 shouldThrow('test.selectionStart'); | 20 shouldThrow('test.selectionStart'); |
| 21 shouldThrow('test.selectionStart = 0'); | 21 shouldThrow('test.selectionStart = 0'); |
| 22 shouldThrow('test.selectionEnd'); | 22 shouldThrow('test.selectionEnd'); |
| 23 shouldThrow('test.selectionEnd = 0'); | 23 shouldThrow('test.selectionEnd = 0'); |
| 24 shouldThrow('test.selectionDirection'); | 24 shouldThrow('test.selectionDirection'); |
| 25 shouldThrow('test.selectionDirection = 0'); | 25 shouldThrow('test.selectionDirection = 0'); |
| 26 shouldThrow('test.selectionRange()'); | 26 shouldThrow('test.selectionRange()'); |
| 27 } | 27 } |
| 28 | 28 |
| 29 tests.style.display = 'none'; | 29 tests.style.display = 'none'; |
| 30 | 30 |
| 31 </script> | 31 </script> |
| 32 </body> | 32 </body> |
| 33 </html> | 33 </html> |
| 34 | 34 |
| OLD | NEW |