| <script src="../../resources/js-test-pre.js"></script> |
| <details id="details"><summary id="summary"></summary><input></details> |
| function openAttribute(id) { |
| return document.getElementById(id).open; |
| description("This test verifies that pressing the ENTER or SPACEBAR key when the <summary> has focus will toggle the <details> display. On expanding details.open will be true and vice versa."); |
| if (window.eventSender) { |
| var summary = document.getElementById("summary"); |
| shouldBeFalse('openAttribute("details")'); |
| debug("Toggle <display> using Enter key:"); |
| eventSender.keyDown("\r"); |
| shouldBeTrue('openAttribute("details")'); |
| eventSender.keyDown("\r"); |
| shouldBeFalse('openAttribute("details")'); |
| debug("Toggle <display> using Spacebar key:"); |
| eventSender.keyDown(" "); |
| shouldBeTrue('openAttribute("details")'); |
| eventSender.keyDown(" "); |
| shouldBeFalse('openAttribute("details")'); |
| debug('There are tests using eventSender.'); |
| <script src="../../resources/js-test-post.js"></script> |