summaryrefslogtreecommitdiffstats
path: root/accessible/tests/mochitest/relations/test_ui_modalprompt.html
diff options
context:
space:
mode:
Diffstat (limited to 'accessible/tests/mochitest/relations/test_ui_modalprompt.html')
-rw-r--r--accessible/tests/mochitest/relations/test_ui_modalprompt.html111
1 files changed, 0 insertions, 111 deletions
diff --git a/accessible/tests/mochitest/relations/test_ui_modalprompt.html b/accessible/tests/mochitest/relations/test_ui_modalprompt.html
deleted file mode 100644
index a05b273d86..0000000000
--- a/accessible/tests/mochitest/relations/test_ui_modalprompt.html
+++ /dev/null
@@ -1,111 +0,0 @@
-<html>
-
-<head>
- <title>Modal prompts</title>
- <link rel="stylesheet" type="text/css"
- href="chrome://mochikit/content/tests/SimpleTest/test.css" />
-
- <script src="chrome://mochikit/content/tests/SimpleTest/SimpleTest.js"></script>
- <script src="chrome://mochikit/content/tests/SimpleTest/EventUtils.js"></script>
-
- <script type="application/javascript"
- src="../common.js"></script>
- <script type="application/javascript"
- src="../relations.js"></script>
- <script type="application/javascript"
- src="../role.js"></script>
- <script type="application/javascript"
- src="../events.js"></script>
- <script type="application/javascript"
- src="../browser.js"></script>
-
- <script type="application/javascript">
- SpecialPowers.pushPrefEnv({
- set: [["prompts.contentPromptSubDialog", false]],
- });
- function showAlert() {
- this.eventSeq = [
- {
- type: EVENT_SHOW,
- match(aEvent) {
- return aEvent.accessible.role == ROLE_DIALOG;
- },
- },
- ];
-
- this.invoke = function showAlert_invoke() {
- window.setTimeout(
- function() {
- currentTabDocument().defaultView.alert("hello");
- }, 0);
- };
-
- this.check = function showAlert_finalCheck(aEvent) {
- if(aEvent.type === EVENT_HIDE) {
- return;
- }
- var dialog = aEvent.accessible.DOMNode;
- var info = dialog.querySelector(".tabmodalprompt-infoBody");
- testRelation(info, RELATION_DESCRIPTION_FOR, dialog);
- testRelation(dialog, RELATION_DESCRIBED_BY, info);
- };
-
- this.getID = function showAlert_getID() {
- return "show alert";
- };
- }
-
- function closeAlert() {
- this.eventSeq = [
- {
- type: EVENT_HIDE,
- match(aEvent) {
- return aEvent.accessible.role == ROLE_DIALOG;
- },
- },
- ];
-
- this.invoke = function showAlert_invoke() {
- synthesizeKey("VK_RETURN", {}, browserWindow());
- };
-
- this.getID = function showAlert_getID() {
- return "cleanup alert";
- };
- }
-
-
- // gA11yEventDumpToConsole = true; // debug
-
- var gQueue = null;
- function doTests() {
- gQueue = new eventQueue();
- gQueue.push(new showAlert());
- gQueue.push(new closeAlert());
- gQueue.onFinish = function() {
- closeBrowserWindow();
- };
- gQueue.invoke(); // will call SimpleTest.finish()
- }
-
- SimpleTest.waitForExplicitFinish();
- openBrowserWindow(doTests);
- </script>
-
-</head>
-
-<body id="body">
-
- <a target="_blank"
- href="https://bugzilla.mozilla.org/show_bug.cgi?id=661293"
- title="The tabmodalprompt dialog's prompt label doesn't get the text properly associated for accessibility">
- Mozilla Bug 661293
- </a>
- <br>
- <p id="display"></p>
- <div id="content" style="display: none"></div>
- <pre id="test">
- </pre>
-
-</body>
-</html>