| OLD | NEW |
| 1 <html> | 1 <html> |
| 2 <head> | 2 <head> |
| 3 <script src="../js/resources/js-test-pre.js"></script> | 3 <script src="../js/resources/js-test-pre.js"></script> |
| 4 </head> | 4 </head> |
| 5 <body> | 5 <body> |
| 6 <p id="description"></p> | 6 <p id="description"></p> |
| 7 <input id="input1" type="text"></input> | 7 <input id="input1" type="text"></input> |
| 8 <input id="input2" type="text"></input> | 8 <input id="input2" type="text"></input> |
| 9 <input id="input3" type="text"></input> | 9 <input id="input3" type="text"></input> |
| 10 <script> | 10 <script> |
| (...skipping 12 matching lines...) Expand all Loading... |
| 23 input2.addEventListener("focusin", function(event) { shouldBe('event.relatedTarg
et', 'input1'); }); | 23 input2.addEventListener("focusin", function(event) { shouldBe('event.relatedTarg
et', 'input1'); }); |
| 24 input2.addEventListener("focusout", function(event) { shouldBe('event.relatedTar
get', 'input3'); }); | 24 input2.addEventListener("focusout", function(event) { shouldBe('event.relatedTar
get', 'input3'); }); |
| 25 input2.addEventListener("focus", function(event) { shouldBe('event.relatedTarget
', 'input1'); }); | 25 input2.addEventListener("focus", function(event) { shouldBe('event.relatedTarget
', 'input1'); }); |
| 26 input2.addEventListener("blur", function(event) { shouldBe('event.relatedTarget'
, 'input3'); finishJSTest(); }); | 26 input2.addEventListener("blur", function(event) { shouldBe('event.relatedTarget'
, 'input3'); finishJSTest(); }); |
| 27 | 27 |
| 28 input1.focus(); | 28 input1.focus(); |
| 29 for (var i = 0; i < 2; i++) { | 29 for (var i = 0; i < 2; i++) { |
| 30 eventSender.keyDown('\t'); | 30 eventSender.keyDown('\t'); |
| 31 } | 31 } |
| 32 </script> | 32 </script> |
| 33 <script src="../js/resources/js-test-post.js"></script> | |
| 34 </body> | 33 </body> |
| 35 </html> | 34 </html> |
| OLD | NEW |