3 <script src="../../fast/js/resources/js-test-pre.js"></script>
7 <p id="description"></p>
8 <div id="console"></div>
9 <details id="details"><summary id="summary"></summary><input></details>
11 function openAttribute(id) {
12 return document.getElementById(id).open;
15 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.");
17 if (window.eventSender) {
18 var summary = document.getElementById("summary");
21 shouldBeFalse('openAttribute("details")');
22 debug("Toggle <display> using Enter key:");
23 eventSender.keyDown("\r");
24 shouldBeTrue('openAttribute("details")');
25 eventSender.keyDown("\r");
26 shouldBeFalse('openAttribute("details")');
28 debug("Toggle <display> using Spacebar key:");
29 eventSender.keyDown(" ");
30 shouldBeTrue('openAttribute("details")');
31 eventSender.keyDown(" ");
32 shouldBeFalse('openAttribute("details")');
34 debug('There are tests using eventSender.');
37 <script src="../../fast/js/resources/js-test-post.js"></script>