tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

test_graphics_aria_xml-roles.html (1463B)


      1 <!DOCTYPE html>
      2 <html>
      3 <head>
      4  <title>XML roles tests</title>
      5  <link rel="stylesheet" type="text/css"
      6        href="chrome://mochikit/content/tests/SimpleTest/test.css" />
      7 
      8  <script src="chrome://mochikit/content/tests/SimpleTest/SimpleTest.js"></script>
      9 
     10  <script type="application/javascript"
     11          src="../common.js"></script>
     12  <script type="application/javascript"
     13          src="../role.js"></script>
     14  <script type="application/javascript"
     15          src="../attributes.js"></script>
     16 
     17  <script type="application/javascript">
     18 
     19    function doTest() {
     20      // Graphics ARIA roles should be exposed via the xml-roles object attribute.
     21      let graphics_attrs = [
     22        "graphics-document",
     23        "graphics-object",
     24        "graphics-symbol",
     25      ];
     26      for (let attr of graphics_attrs) {
     27        testAttrs(attr, {"xml-roles": attr}, true);
     28      }
     29      SimpleTest.finish();
     30    }
     31    SimpleTest.waitForExplicitFinish();
     32    addA11yLoadEvent(doTest);
     33  </script>
     34 </head>
     35 <body>
     36  <a target="_blank"
     37     href="https://bugzilla.mozilla.org/show_bug.cgi?id=1432513"
     38     title="implement ARIA Graphics roles">
     39    Bug 1432513
     40  </a>
     41  <p id="display"></p>
     42  <div id="content" style="display: none"></div>
     43  <pre id="test"></pre>
     44  <div id="graphics-document" role="graphics-document">document</div>
     45  <div id="graphics-object" role="graphics-object">object</div>
     46  <div id="graphics-symbol" role="graphics-symbol">symbol</div>
     47 </body>
     48 </html>