test_invalid.html (2128B)
1 <html> 2 3 <head> 4 <title>Invalid text attribute</title> 5 6 <link rel="stylesheet" type="text/css" 7 href="chrome://mochikit/content/tests/SimpleTest/test.css" /> 8 9 <script src="chrome://mochikit/content/tests/SimpleTest/SimpleTest.js"></script> 10 <script src="chrome://mochikit/content/tests/SimpleTest/EventUtils.js"></script> 11 12 <script type="application/javascript" 13 src="../common.js"></script> 14 <script type="application/javascript" 15 src="../role.js"></script> 16 <script type="application/javascript" 17 src="../states.js"></script> 18 <script type="application/javascript" 19 src="../events.js"></script> 20 <script type="application/javascript" 21 src="../attributes.js"></script> 22 23 <script type="application/javascript"> 24 function doTests() { 25 testDefaultTextAttrs("aria_invalid_empty", {}, true); 26 testDefaultTextAttrs("aria_invalid_true", { "invalid": "true" }, true); 27 testDefaultTextAttrs("aria_invalid_false", { "invalid": "false" }, true); 28 testDefaultTextAttrs("aria_invalid_grammar", { "invalid": "grammar" }, true); 29 testDefaultTextAttrs("aria_invalid_spelling", { "invalid": "spelling" }, true); 30 testDefaultTextAttrs("aria_invalid_erroneous", { "invalid": "true" }, true); 31 32 SimpleTest.finish(); 33 } 34 35 SimpleTest.waitForExplicitFinish(); 36 addA11yLoadEvent(doTests); 37 </script> 38 </head> 39 40 <body> 41 42 <a target="_blank" 43 href="https://bugzilla.mozilla.org/show_bug.cgi?id=445510" 44 title="Support ARIA-based text attributes"> 45 Mozilla Bug 445510 46 </a> 47 <p id="display"></p> 48 <div id="content" style="display: none"></div> 49 <pre id="test"> 50 </pre> 51 52 <div id="aria_invalid_empty" aria-invalid="">no invalid</div> 53 <div id="aria_invalid_true" aria-invalid="true">invalid:true</div> 54 <div id="aria_invalid_false" aria-invalid="false">invalid:false</div> 55 <div id="aria_invalid_grammar" aria-invalid="grammar">invalid:grammar</div> 56 <div id="aria_invalid_spelling" aria-invalid="spelling">invalid:spelling</div> 57 <div id="aria_invalid_erroneous" aria-invalid="erroneous">invalid:true</div> 58 </body> 59 </html>