accessible/tests/mochitest/actions/test_general.html

Tue, 06 Jan 2015 21:39:09 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Tue, 06 Jan 2015 21:39:09 +0100
branch
TOR_BUG_9701
changeset 8
97036ab72558
permissions
-rw-r--r--

Conditionally force memory storage according to privacy.thirdparty.isolate;
This solves Tor bug #9701, complying with disk avoidance documented in
https://www.torproject.org/projects/torbrowser/design/#disk-avoidance.

     1 <html>
     3 <head>
     4   <title>nsIAccessible actions testing on HTML elements</title>
     6   <link rel="stylesheet" type="text/css"
     7         href="chrome://mochikit/content/tests/SimpleTest/test.css" />
     9   <script type="application/javascript"
    10           src="chrome://mochikit/content/tests/SimpleTest/SimpleTest.js"></script>
    12   <script type="application/javascript"
    13           src="../common.js"></script>
    14   <script type="application/javascript"
    15           src="../events.js"></script>
    16   <script type="application/javascript"
    17           src="../actions.js"></script>
    19   <script type="application/javascript">
    20     function doTest()
    21     {
    22       var actionsArray = [
    23         {
    24           ID: "li_clickable1",
    25           actionName: "click",
    26           events: CLICK_EVENTS
    27         },
    28         {
    29           ID: "li_clickable2",
    30           actionName: "click",
    31           events: CLICK_EVENTS
    32         },
    33         {
    34           ID: "li_clickable3",
    35           actionName: "click",
    36           events: CLICK_EVENTS
    37         },
    38         {
    39           ID: "onclick_img",
    40           actionName: "click",
    41           events: CLICK_EVENTS
    42         }
    43       ];
    45       testActions(actionsArray);
    47       getAccessible("onclick_img").takeFocus();
    48       is(getAccessible("link1").actionCount, 1, "links should have one action");
    49       is(getAccessible("link2").actionCount, 1, "link with onclick handler should have 1 action");
    50     }
    52     SimpleTest.waitForExplicitFinish();
    53     addA11yLoadEvent(doTest);
    54   </script>
    55 </head>
    57 <body>
    59   <a target="_blank"
    60      href="https://bugzilla.mozilla.org/show_bug.cgi?id=523789"
    61      title="nsHTMLLiAccessible shouldn't be inherited from linkable accessible">
    62     Mozilla Bug 523789
    63   </a><br>
    64   <a target="_blank"
    65      href="https://bugzilla.mozilla.org/show_bug.cgi?id=423409"
    66      title="Expose click action if mouseup and mousedown are registered">
    67     Mozilla Bug 423409
    68   </a>
    69   <a target="_blank"
    70      href="https://bugzilla.mozilla.org/show_bug.cgi?id=659620"
    71      title="hang when trying to edit a page on wikimo with NVDA running">
    72     Mozilla Bug 659620
    73   </a>
    74   <p id="display"></p>
    75   <div id="content" style="display: none"></div>
    76   <pre id="test">
    77   </pre>
    79   <ul>
    80     <li id="li_clickable1" onclick="">Clickable list item</li>
    81     <li id="li_clickable2" onmousedown="">Clickable list item</li>
    82     <li id="li_clickable3" onmouseup="">Clickable list item</li>
    83   </ul>
    85   <!-- linkable accessibles -->
    86   <img id="onclick_img" onclick="" src="../moz.png">
    88   <a id="link1" href="www">linkable textleaf accessible</a>
    89   <div id="link2" onclick="">linkable textleaf accessible</div>
    90 </body>
    91 </html>

mercurial