Test files submitted by Rich, Joseph, Jon between 27 June 2012 and 23 July 2012
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/673.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,34 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+ <head>
+ <title>ARIA 1.0 Test Case 673</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ </head>
+ <body>
+ <h1>ARIA 1.0 Test Case 673</h1>
+
+ <div id="TEST_ID" aria-live="polite" >
+ </div>
+
+ <h2>Description</h2>
+ <p>An element with an aria-live attribute is defined in markup with the value="polite".
+ After the onload event completes a child DOM text node is added to the element with
+ the aria-live attribute.</p>
+
+ <script type="text/javascript">
+
+ function addTextNode() {
+ var node = document.getElementById('TEST_ID');
+ var text_node = document.createTextNode('TEST TEXT');
+ node.appendChild(text_node);
+ }
+
+ function onload() {
+ setTimeout(addTextNode,1000);
+ }
+
+ window.addEventListener('load', onload);
+ </script>
+ </body>
+
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/674.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,34 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+ <head>
+ <title>ARIA 1.0 Test Case 674</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ </head>
+ <body>
+ <h1>ARIA 1.0 Test Case 674</h1>
+
+ <div id="TEST_ID" aria-live="polite" >
+ </div>
+
+ <h2>Description</h2>
+ <p>An element with an aria-live attribute is defined in markup with the value="polite".
+ After the onload event completes a child DOM text node is added to the element
+ with the aria-live attribute.</p>
+
+ <script type="text/javascript">
+
+ function addTextNode() {
+ var node = document.getElementById('TEST_ID');
+ var text_node = document.createTextNode('TEST TEXT');
+ node.appendChild(text_node);
+ }
+
+ function onload() {
+ setTimeout(addTextNode,1000);
+ }
+
+ window.addEventListener('load', onload);
+ </script>
+ </body>
+
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/675.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,35 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+ <head>
+ <title>ARIA 1.0 Test Case 675</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ </head>
+ <body>
+ <h1>ARIA 1.0 Test Case 675</h1>
+
+ <div id="TEST_ID" aria-live="polite" >
+ </div>
+
+ <h2>Description</h2>
+ <p>An element with an aria-live attribute is defined in markup with the value="polite".
+ After the onload event completes a child DOM element node is added to the element
+ with the aria-live attribute.</p>
+
+ <script type="text/javascript">
+
+ function addLiveRegion() {
+ var node = document.getElementById('TEST_ID');
+ var live_node = document.createElement('div');
+ live_node.setAttribute('aria-live', 'assertive');
+ node.appendChild(live_node);
+ }
+
+ function onload() {
+ setTimeout(addLiveRegion,1000);
+ }
+
+ window.addEventListener('load', onload);
+ </script>
+ </body>
+
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/676.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,37 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+ <head>
+ <title>ARIA 1.0 Test Case 676</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ </head>
+ <body>
+ <h1>ARIA 1.0 Test Case 676</h1>
+
+ <div id="TEST_ID" aria-live="assertive" >
+ <span>Text in markup</span>
+ </div>
+
+ <h2>Description</h2>
+ <p>An element with an aria-live attribute is defined in markup with the
+ value="assertive". After the onload event completes a child DOM element
+ node is added to the element with the aria-live attribute.</p>
+
+ <script type="text/javascript">
+
+ function addElement() {
+ var node = document.getElementById('TEST_ID');
+ var element_node = document.createElement('span');
+ var text_node = document.createTextNode('Text added in a span element on load');
+ element_node.appendChild(text_node);
+ node.appendChild(element_node);
+ }
+
+ function onload() {
+ setTimeout(addElement,1000);
+ }
+
+ window.addEventListener('load', onload);
+ </script>
+ </body>
+
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/677.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,35 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+ <head>
+ <title>ARIA 1.0 Test Case 677</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ </head>
+ <body>
+ <h1>ARIA 1.0 Test Case 677</h1>
+
+ <div aria-live="polite" >
+ <span id="TEST_ID" style="display: none">Text in markup</span>
+ </div>
+
+ <h2>Description</h2>
+ <p>An element with an aria-live attribute is defined in markup with the value="polite"
+ which has a child DOM element node with text content that is hidden using CSS display="none".
+ After the onload event completes a child DOM element node with text content has the
+ CSS dsiplay property changed to display="block".</p>
+
+ <script type="text/javascript">
+
+ function showElement() {
+ var node = document.getElementById('TEST_ID');
+ node.style.display = 'block';
+ }
+
+ function onload() {
+ setTimeout(showElement,1000);
+ }
+
+ window.addEventListener('load', onload);
+ </script>
+ </body>
+
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/678.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,36 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+ <head>
+ <title>ARIA 1.0 Test Case 678</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ </head>
+ <body>
+ <h1>ARIA 1.0 Test Case 678</h1>
+
+ <div aria-live="assertive" >
+ <span id="TEST_ID" style="display: none">Text in markup</span>
+ </div>
+
+ <h2>Description</h2>
+ <p>An element with an aria-live attribute is defined in markup with the
+ value="assertive" which has a child DOM element node with text content
+ that is hidden using CSS display="none". After the onload event completes
+ a child DOM element node with text content has the CSS dsiplay property
+ changed to display="block".</p>
+
+ <script type="text/javascript">
+
+ function showElement() {
+ var node = document.getElementById('TEST_ID');
+ node.style.display = 'block';
+ }
+
+ function onload() {
+ setTimeout(showElement,1000);
+ }
+
+ window.addEventListener('load', onload);
+ </script>
+ </body>
+
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/679.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,38 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+ <head>
+ <title>ARIA 1.0 Test Case 679</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ </head>
+ <body>
+ <h1>ARIA 1.0 Test Case 679</h1>
+
+ <div aria-live="polite" >
+ <span>Text before test : </span>
+ <span id="TEST_ID" style="visibility: hidden">TEST TEXT</span>
+ <span> : Text after test</span>
+ </div>
+
+ <h2>Description</h2>
+
+ <p>An element with an aria-live attribute is defined in markup with the value="polite" which has a child
+ DOM element node with text content that is hidden using CSS visibility="hidden".
+ After the onload event completes a child DOM element node with text content has the
+ CSS dsiplay property changed to visibility="visible".</p>
+
+ <script type="text/javascript">
+
+ function showElement() {
+ var node = document.getElementById('TEST_ID');
+ node.style.visibility = 'visible';
+ }
+
+ function onload() {
+ setTimeout(showElement,1000);
+ }
+
+ window.addEventListener('load', onload);
+ </script>
+ </body>
+
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/680.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,37 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+ <head>
+ <title>ARIA 1.0 Test Case 680</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ </head>
+ <body>
+ <h1>ARIA 1.0 Test Case 680</h1>
+
+ <div aria-live="assertive" >
+ <span>Text before test : </span>
+ <span id="TEST_ID" style="visibility: hidden">TEST TEXT</span>
+ <span> : Text after test</span>
+ </div>
+
+ <h2>Description</h2>
+ <p>An element with an aria-live attribute is defined in markup with the value="assertive"
+ which has a child DOM element node with text content that is hidden using CSS visibility="hidden".
+ After the onload event completes a child DOM element node with text content has the CSS dsiplay
+ property changed to visibility="visible".</p>
+
+ <script type="text/javascript">
+
+ function showElement() {
+ var node = document.getElementById('TEST_ID');
+ node.style.visibility = 'visible';
+ }
+
+ function onload() {
+ setTimeout(showElement,1000);
+ }
+
+ window.addEventListener('load', onload);
+ </script>
+ </body>
+
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/681.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,34 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+ <head>
+ <title>ARIA 1.0 Test Case 681</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ </head>
+ <body>
+ <h1>ARIA 1.0 Test Case 681</h1>
+
+ <div id="TEST_ID" aria-live="polite">
+ </div>
+
+ <h2>Description</h2>
+ <p>An element with an aria-live attribute is added to the document by a script during the onload
+ event with the value="polite". After the onload event completes a child DOM text node is added
+ to the element with the aria-live attribute.</p>
+
+ <script type="text/javascript">
+
+ function addChildTextNode() {
+ var node = document.getElementById('TEST_ID');
+ var text_node = document.createTextNode("TEST TEXT");
+ node.appendChild(text_node);
+ }
+
+ function onload() {
+ setTimeout(addChildTextNode,1000);
+ }
+
+ window.addEventListener('load', onload);
+ </script>
+ </body>
+
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/682.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,43 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+ <head>
+ <title>ARIA 1.0 Test Case 682</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ </head>
+ <body>
+ <h1>ARIA 1.0 Test Case 682</h1>
+
+ <div id="TEST_ID_1">
+ </div>
+
+ <h2>Description</h2>
+ <p>An element with an aria-live attribute is added to the document by a script during the onload
+ event with the value="assertive". After the onload event completes a child DOM text node is
+ added to the element with the aria-live attribute.</p>
+
+ <script type="text/javascript">
+
+ function addChildTextNode() {
+ var node = document.getElementById('TEST_ID_2');
+ var text_node = document.createTextNode("TEST TEXT");
+ node.appendChild(text_node);
+ }
+
+ function addLiveRegion() {
+ var node = document.getElementById('TEST_ID_1');
+ var element_node = document.createElement('div');
+ element_node.setAttribute('id', 'TEST_ID_2');
+ element_node.setAttribute('aria-live', 'assertive');
+ node.appendChild(element_node);
+ setTimeout(addChildTextNode,1000);
+ }
+
+ function onload() {
+ addLiveRegion();
+ }
+
+ window.addEventListener('load', onload);
+ </script>
+ </body>
+
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/683.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,45 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+ <head>
+ <title>ARIA 1.0 Test Case 683</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ </head>
+ <body>
+ <h1>ARIA 1.0 Test Case 683</h1>
+
+ <div id="TEST_ID_1">
+ </div>
+
+ <h2>Description</h2>
+ <p>An element with an aria-live attribute is added to the document by a script during the onload
+ event with the value="polite". After the onload event completes a child DOM element node is
+ added to the element with the aria-live attribute.</p>
+
+ <script type="text/javascript">
+
+ function addChildElementNode() {
+ var node = document.getElementById('TEST_ID_2');
+ var element_node = document.createElement('div');
+ var text_node = document.createTextNode("TEST TEXT");
+ element_node.appendChild(text_node);
+ node.appendChild(element_node);
+ }
+
+ function addLiveRegion() {
+ var node = document.getElementById('TEST_ID_1');
+ var live_node = document.createElement('div');
+ live_node.setAttribute('id', 'TEST_ID_2');
+ live_node.setAttribute('aria-live', 'polite');
+ node.appendChild(live_node);
+ setTimeout(addChildElementNode,1000);
+ }
+
+ function onload() {
+ addLiveRegion();
+ }
+
+ window.addEventListener('load', onload);
+ </script>
+ </body>
+
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/684.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,44 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+ <head>
+ <title>ARIA 1.0 Test Case 684</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ </head>
+ <body>
+ <h1>ARIA 1.0 Test Case 684</h1>
+
+ <div id="TEST_ID_1">
+ </div>
+
+ <h2>Description</h2>
+ <p>An element with an aria-live attribute is added to the document by a script during
+ the onload event with the value="assertive". After the onload event completes a
+ child DOM element node is added to the element with the aria-live attribute.</p>
+
+ <script type="text/javascript">
+
+ function addChildElementNode() {
+ var node = document.getElementById('TEST_ID_2');
+ var element_node = document.createElement('div');
+ element_node.setAttribute('aria-live', 'polite');
+ node.appendChild(element_node);
+ }
+
+ function addLiveRegion() {
+ var node = document.getElementById('TEST_ID_1');
+ var element_node = document.createElement('div');
+ element_node.setAttribute('id', 'TEST_ID_2');
+ element_node.setAttribute('aria-live', 'assertive');
+ node.appendChild(element_node);
+ setTimeout(addChildElementNode, 1000);
+ }
+
+ function onload() {
+ addLiveRegion();
+ }
+
+ window.addEventListener('load', onload);
+ </script>
+ </body>
+
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/685.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,44 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+ <head>
+ <title>ARIA 1.0 Test Case 685</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ </head>
+ <body>
+ <h1>ARIA 1.0 Test Case 685</h1>
+
+ <div id="TEST_ID_1">
+ </div>
+
+ <h2>Description</h2>
+ <p>An element with an aria-live attribute is added to the document by a script during the
+ onload event with the value="assertive". After the onload event completes a child DOM
+ element node is added to the element with the aria-live attribute.</p>
+
+ <script type="text/javascript">
+
+ function addChildElementNode() {
+ var node = document.getElementById('TEST_ID_2');
+ var element_node = document.createElement('div');
+ element_node.setAttribute('aria-live', 'polite');
+ node.appendChild(element_node);
+ }
+
+ function addLiveRegion() {
+ var node = document.getElementById('TEST_ID_1');
+ var element_node = document.createElement('div');
+ element_node.setAttribute('id', 'TEST_ID_2');
+ element_node.setAttribute('aria-live', 'assertive');
+ node.appendChild(element_node);
+ setTimeout(addChildElementNode,1000);
+ }
+
+ function onload() {
+ addLiveRegion();
+ }
+
+ window.addEventListener('load', onload);
+ </script>
+ </body>
+
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/686.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,54 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+ <head>
+ <title>ARIA 1.0 Test Case 686</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ </head>
+ <body>
+ <h1>ARIA 1.0 Test Case 686</h1>
+
+ <div id="TEST_ID_1">
+ </div>
+
+ <h2>Description</h2>
+ <p>An element with an aria-live attribute is added to the document by a script during the onload
+ event with the value="assertive" and the element has a child DOM element node with text content
+ that is hidden using CSS display="none". After the onload event completes a child DOM element
+ node with text content has the CSS display property changed to display="block".</p>
+
+ <script type="text/javascript">
+
+ function showElement() {
+ var node = document.getElementById('TEST_ID_3');
+ node.style.display = "block";
+ }
+
+ function addChildElementNode() {
+ var node = document.getElementById('TEST_ID_2');
+ var element_node = document.createElement('div');
+ element_node.setAttribute('id', 'TEST_ID_3');
+ element_node.setAttribute('style', 'display: none');
+ var text_node = document.createTextNode("TEST TEXT");
+ element_node.appendChild(text_node);
+ node.appendChild(element_node);
+ setTimeout(showElement,1000);
+ }
+
+ function addLiveRegion() {
+ var node = document.getElementById('TEST_ID_1');
+ var element_node = document.createElement('div');
+ element_node.setAttribute('id', 'TEST_ID_2');
+ element_node.setAttribute('aria-live', 'assertive');
+ node.appendChild(element_node);
+ setTimeout(addChildElementNode,1000);
+ }
+
+ function onload() {
+ addLiveRegion();
+ }
+
+ window.addEventListener('load', onload);
+ </script>
+ </body>
+
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/687.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,55 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+ <head>
+ <title>ARIA 1.0 Test Case 687</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ </head>
+ <body>
+ <h1>ARIA 1.0 Test Case 687</h1>
+
+ <div id="TEST_ID_1">
+ </div>
+
+ <h2>Description</h2>
+ <p>An element with an aria-live attribute is added to the document by a script during
+ the onload event with the value="polite" and the element has a child DOM element node
+ with text content that is hidden using CSS visibility="hidden". After the onload
+ event completes a child DOM element node with text content has the CSS display property
+ changed to visibility="visible".</p>
+
+ <script type="text/javascript">
+
+ function showElement() {
+ var node = document.getElementById('TEST_ID_3');
+ node.setAttribute('style', 'visibility: visible');
+ }
+
+ function addChildElementNode() {
+ var node = document.getElementById('TEST_ID_2');
+ var element_node = document.createElement('div');
+ element_node.setAttribute('id', 'TEST_ID_3');
+ element_node.setAttribute('style', 'visibility: hidden');
+ var text_node = document.createTextNode("TEST TEXT");
+ element_node.appendChild(text_node);
+ node.appendChild(element_node);
+ setTimeout(showElement,1000);
+ }
+
+ function addLiveRegion() {
+ var node = document.getElementById('TEST_ID_1');
+ var element_node = document.createElement('div');
+ element_node.setAttribute('id', 'TEST_ID_2');
+ element_node.setAttribute('aria-live', 'polite');
+ node.appendChild(element_node);
+ setTimeout(addChildElementNode,1000);
+ }
+
+ function onload() {
+ addLiveRegion();
+ }
+
+ window.addEventListener('load', onload);
+ </script>
+ </body>
+
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/688.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,55 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+ <head>
+ <title>ARIA 1.0 Test Case 688</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ </head>
+ <body>
+ <h1>ARIA 1.0 Test Case 688</h1>
+
+ <div id="TEST_ID_1">
+ </div>
+
+ <h2>Description</h2>
+ <p>An element with an aria-live attribute is added to the document by a script
+ during the onload event with the value="assertive" and the element has a child
+ DOM element node with text content that is hidden using CSS visibility="hidden".
+ After the onload event completes a child DOM element node with text content
+ has the CSS display property changed to visibility="visible".</p>
+
+ <script type="text/javascript">
+
+ function showElement() {
+ var node = document.getElementById('TEST_ID_3');
+ node.setAttribute('style', 'visibility: visible');
+ }
+
+ function addChildElementNode() {
+ var node = document.getElementById('TEST_ID_2');
+ var element_node = document.createElement('div');
+ element_node.setAttribute('id', 'TEST_ID_3');
+ element_node.setAttribute('style', 'visibility: hidden');
+ var text_node = document.createTextNode("TEST TEXT");
+ element_node.appendChild(text_node);
+ node.appendChild(element_node);
+ setTimeout(showElement,1000);
+ }
+
+ function addLiveRegion() {
+ var node = document.getElementById('TEST_ID_1');
+ var element_node = document.createElement('div');
+ element_node.setAttribute('id', 'TEST_ID_2');
+ element_node.setAttribute('aria-live', 'assertive');
+ node.appendChild(element_node);
+ setTimeout(addChildElementNode,1000);
+ }
+
+ function onload() {
+ addLiveRegion();
+ }
+
+ window.addEventListener('load', onload);
+ </script>
+ </body>
+
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/689.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,43 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+ <head>
+ <title>ARIA 1.0 Test Case 689</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ </head>
+ <body>
+ <h1>ARIA 1.0 Test Case 689</h1>
+
+ <div id="TEST_ID_1">
+ </div>
+
+ <h2>Description</h2>
+ <p>The aria-live attribute is added to an element in the document by a script after the
+ onload event completes with the value="polite". After the aria-live attribute is added,
+ a child DOM text node is added to the element with the aria-live attribute.</p>
+
+ <script type="text/javascript">
+
+ function addChildTextNode() {
+ var node = document.getElementById('TEST_ID_2');
+ var text_node = document.createTextNode("TEST TEXT");
+ node.appendChild(text_node);
+ }
+
+ function addLiveRegion() {
+ var node = document.getElementById('TEST_ID_1');
+ var element_node = document.createElement('div');
+ element_node.setAttribute('id', 'TEST_ID_2');
+ element_node.setAttribute('aria-live', 'polite');
+ node.appendChild(element_node);
+ setTimeout(addChildTextNode,500);
+ }
+
+ function onload() {
+ setTimeout(addLiveRegion,1000);
+ }
+
+ window.addEventListener('load', onload);
+ </script>
+ </body>
+
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/690.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,43 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+ <head>
+ <title>ARIA 1.0 Test Case 690</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ </head>
+ <body>
+ <h1>ARIA 1.0 Test Case 690</h1>
+
+ <div id="TEST_ID_1">
+ </div>
+
+ <h2>Description</h2>
+ <p>The aria-live attribute is added to an element in the document by a script after
+ the onload event completes with the value="assertive". After the aria-live attribute
+ is added, a child DOM text node is added to the element with the aria-live attribute.</p>
+
+ <script type="text/javascript">
+
+ function addChildTextNode() {
+ var node = document.getElementById('TEST_ID_2');
+ var text_node = document.createTextNode("TEST TEXT");
+ node.appendChild(text_node);
+ }
+
+ function addLiveRegion() {
+ var node = document.getElementById('TEST_ID_1');
+ var element_node = document.createElement('div');
+ element_node.setAttribute('id', 'TEST_ID_2');
+ element_node.setAttribute('aria-live', 'assertive');
+ node.appendChild(element_node);
+ setTimeout(addChildTextNode,500);
+ }
+
+ function onload() {
+ setTimeout(addLiveRegion,1000);
+ }
+
+ window.addEventListener('load', onload);
+ </script>
+ </body>
+
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/691.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,46 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+ <head>
+ <title>ARIA 1.0 Test Case 691</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ </head>
+ <body>
+ <h1>ARIA 1.0 Test Case 691</h1>
+
+ <div id="TEST_ID_1">
+ </div>
+
+ <h2>Description</h2>
+ <p>The aria-live attribute is added to an element in the document by a script
+ after the onload event completes with the value="polite". After the aria-live
+ attribute is added, a child DOM element node is added to the element with
+ the aria-live attribute.</p>
+
+ <script type="text/javascript">
+
+ function addChildElementNode() {
+ var node = document.getElementById('TEST_ID_2');
+ var element_node = document.createElement('div');
+ var text_node = document.createTextNode("TEST TEXT");
+ element_node.appendChild(text_node);
+ node.appendChild(element_node);
+ }
+
+ function addLiveRegion() {
+ var node = document.getElementById('TEST_ID_1');
+ var element_node = document.createElement('div');
+ element_node.setAttribute('id', 'TEST_ID_2');
+ element_node.setAttribute('aria-live', 'polite');
+ node.appendChild(element_node);
+ setTimeout(addChildElementNode,500);
+ }
+
+ function onload() {
+ setTimeout(addLiveRegion,1000);
+ }
+
+ window.addEventListener('load', onload);
+ </script>
+ </body>
+
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/692.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,44 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+ <head>
+ <title>ARIA 1.0 Test Case 692</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ </head>
+ <body>
+ <h1>ARIA 1.0 Test Case 692</h1>
+
+ <div id="TEST_ID_1">
+ </div>
+
+ <h2>Description</h2>
+ <p>The aria-live attribute is added to an element in the document by a script after
+ the onload event completes with the value="assertive". After the aria-live attribute
+ is added, a child DOM element node is added to the element with the aria-live attribute.</p>
+
+ <script type="text/javascript">
+
+ function addChildElementNode() {
+ var node = document.getElementById('TEST_ID_2');
+ var element_node = document.createElement('div');
+ element_node.setAttribute('aria-live', 'polite');
+ node.appendChild(element_node);
+ }
+
+ function addLiveRegion() {
+ var node = document.getElementById('TEST_ID_1');
+ var element_node = document.createElement('div');
+ element_node.setAttribute('id', 'TEST_ID_2');
+ element_node.setAttribute('aria-live', 'assertive');
+ node.appendChild(element_node);
+ setTimeout(addChildElementNode,500);
+ }
+
+ function onload() {
+ setTimeout(addLiveRegion,1000);
+ }
+
+ window.addEventListener('load', onload);
+ </script>
+ </body>
+
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/693.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,52 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+ <head>
+ <title>ARIA 1.0 Test Case 693</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ </head>
+ <body>
+ <h1>ARIA 1.0 Test Case 693</h1>
+
+ <div id="TEST_ID_1">
+ </div>
+
+ <h2>Description</h2>
+ <p>The aria-live attribute is added to an element in the document by a script after
+ the onload event completes with the value="polite" and the element has a child DOM
+ element node with text content that is hidden using CSS display="none". After the
+ aria-live attribute is added, the child DOM element node with text content has the
+ CSS display property changed to display="block".</p>
+
+ <script type="text/javascript">
+
+ function showElement() {
+ var node = document.getElementById('TEST_ID_2');
+ node.setAttribute('style', 'display: block');
+ }
+
+ function addChildElementNode() {
+ var element_node = document.getElementById('TEST_ID_2');
+ var text_node = document.createTextNode("TEST TEXT");
+ element_node.appendChild(text_node);
+ element_node.setAttribute('style', 'display: none');
+ setTimeout(showElement,500);
+ }
+
+ function addLiveRegion() {
+ var node = document.getElementById('TEST_ID_1');
+ var element_node = document.createElement('div');
+ element_node.setAttribute('id', 'TEST_ID_2');
+ element_node.setAttribute('aria-live', 'polite');
+ node.appendChild(element_node);
+ setTimeout(addChildElementNode,500);
+ }
+
+ function onload() {
+ setTimeout(addLiveRegion,1000);
+ }
+
+ window.addEventListener('load', onload);
+ </script>
+ </body>
+
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/694.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,55 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+ <head>
+ <title>ARIA 1.0 Test Case 694</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ </head>
+ <body>
+ <h1>ARIA 1.0 Test Case 694</h1>
+
+ <div id="TEST_ID_1">
+ </div>
+
+ <h2>Description</h2>
+ <p>The aria-live attribute is added to an element in the document by a script after
+ the onload event completes with the value="assertive" and the element has a child
+ DOM element node with text content that is hidden using CSS display="none". After
+ the aria-live attribute is added, the child DOM element node with text content has
+ the CSS display property changed to display="block".</p>
+
+ <script type="text/javascript">
+
+ function showElement() {
+ var node = document.getElementById('TEST_ID_3');
+ node.setAttribute('style', 'display: block');
+ }
+
+ function addChildElementNode() {
+ var node = document.getElementById('TEST_ID_2');
+ var element_node = document.createElement('div');
+ element_node.setAttribute('id', 'TEST_ID_3');
+ element_node.setAttribute('style', 'display: none');
+ var text_node = document.createTextNode("TEST TEXT");
+ element_node.appendChild(text_node);
+ node.appendChild(element_node);
+ setTimeout(showElement,500);
+ }
+
+ function addLiveRegion() {
+ var node = document.getElementById('TEST_ID_1');
+ var element_node = document.createElement('div');
+ element_node.setAttribute('id', 'TEST_ID_2');
+ element_node.setAttribute('aria-live', 'assertive');
+ node.appendChild(element_node);
+ setTimeout(addChildElementNode,500);
+ }
+
+ function onload() {
+ setTimeout(addLiveRegion,1000);
+ }
+
+ window.addEventListener('load', onload);
+ </script>
+ </body>
+
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/695.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,55 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+ <head>
+ <title>ARIA 1.0 Test Case 695</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ </head>
+ <body>
+ <h1>ARIA 1.0 Test Case 695</h1>
+
+ <div id="TEST_ID_1">
+ </div>
+
+ <h2>Description</h2>
+ <p>The aria-live attribute is added to an element in the document by a script
+ after the onload event completes with the value="polite" and the element has
+ a child DOM element node with text content that is hidden using CSS
+ visibility="hidden". After the aria-live attribute is added, the child DOM
+ element node with text content has the CSS display property changed to visibility="visible".</p>
+
+ <script type="text/javascript">
+
+ function showElement() {
+ var node = document.getElementById('TEST_ID_3');
+ node.setAttribute('style', 'visibility: visible');
+ }
+
+ function addChildElementNode() {
+ var node = document.getElementById('TEST_ID_2');
+ var element_node = document.createElement('div');
+ element_node.setAttribute('id', 'TEST_ID_3');
+ element_node.setAttribute('style', 'visibility: hidden');
+ var text_node = document.createTextNode("TEST TEXT");
+ element_node.appendChild(text_node);
+ node.appendChild(element_node);
+ setTimeout(showElement,500);
+ }
+
+ function addLiveRegion() {
+ var node = document.getElementById('TEST_ID_1');
+ var element_node = document.createElement('div');
+ element_node.setAttribute('id', 'TEST_ID_2');
+ element_node.setAttribute('aria-live', 'assertive');
+ node.appendChild(element_node);
+ setTimeout(addChildElementNode,500);
+ }
+
+ function onload() {
+ setTimeout(addLiveRegion,1000);
+ }
+
+ window.addEventListener('load', onload);
+ </script>
+ </body>
+
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/696.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,42 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+ <head>
+ <title>ARIA 1.0 Test Case 696</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ </head>
+ <body>
+ <h1>ARIA 1.0 Test Case 696</h1>
+
+ <div id="TEST_ID_1">
+ <div id="TEST_ID_2" style="visibility: hidden">TEST TEXT</div>
+ </div>
+
+ <h2>Description</h2>
+ <p>The aria-live attribute is added to an element in the document by a script after the
+ onload event completes with the value="assertive" and the element has a child DOM
+ element node with text content that is hidden using CSS visibility="hidden". After
+ the aria-live attribute is added, the child DOM element node with text content has
+ the CSS display property changed to visibility="visible".</p>
+
+ <script type="text/javascript">
+
+ function showElement() {
+ var node = document.getElementById('TEST_ID_2');
+ node.setAttribute('style', 'visibility: visible');
+ }
+
+ function addLiveRegion() {
+ var node = document.getElementById('TEST_ID_1');
+ node.setAttribute('aria-live', 'assertive');
+ setTimeout(showElement,500);
+ }
+
+ function onload() {
+ setTimeout(addLiveRegion,1000);
+ }
+
+ window.addEventListener('load', onload);
+ </script>
+ </body>
+
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/697.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,34 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+ <head>
+ <title>ARIA 1.0 Test Case 697</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ </head>
+ <body>
+ <h1>ARIA 1.0 Test Case 697</h1>
+
+ <div id="TEST_ID_1" aria-live="polite">
+ TEST TEXT
+ </div>
+
+ <h2>Description</h2>
+ <p>An element with an aria-live attribute is defined in markup with the value="polite"
+ has a child DOM text node with content. After the onload event completes the child
+ DOM text node is deleted.</p>
+
+ <script type="text/javascript">
+
+ function deleteChildNodes() {
+ var node = document.getElementById('TEST_ID_1');
+ while (node.firstChild) node.removeChild(node.firstChild);
+ }
+
+ function onload() {
+ setTimeout(deleteChildNodes,1000);
+ }
+
+ window.addEventListener('load', onload);
+ </script>
+ </body>
+
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/698.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,34 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+ <head>
+ <title>ARIA 1.0 Test Case 698</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ </head>
+ <body>
+ <h1>ARIA 1.0 Test Case 698</h1>
+
+ <div id="TEST_ID_1" aria-live="assertive">
+ TEST TEXT
+ </div>
+
+ <h2>Description</h2>
+ <p>An element with an aria-live attribute is defined in markup with the value="assertive"
+ has a child DOM text node with content. After the onload event completes the child DOM
+ text node is deleted.</p>
+
+ <script type="text/javascript">
+
+ function deleteChildNodes() {
+ var node = document.getElementById('TEST_ID_1');
+ while (node.firstChild) node.removeChild(node.firstChild);
+ }
+
+ function onload() {
+ setTimeout(deleteChildNodes,1000);
+ }
+
+ window.addEventListener('load', onload);
+ </script>
+ </body>
+
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/699.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,34 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+ <head>
+ <title>ARIA 1.0 Test Case 699</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ </head>
+ <body>
+ <h1>ARIA 1.0 Test Case 699</h1>
+
+ <div id="TEST_ID_1" aria-live="polite">
+ <div>TEST TEXT</div>
+ </div>
+
+ <h2>Description</h2>
+ <p>An element with an aria-live attribute is defined in markup with the value="polite"
+ has a child DOM element node that contains text content. After the onload event completes
+ the child DOM element node is deleted.</p>
+
+ <script type="text/javascript">
+
+ function deleteChildNodes() {
+ var node = document.getElementById('TEST_ID_1');
+ while (node.firstChild) node.removeChild(node.firstChild);
+ }
+
+ function onload() {
+ setTimeout(deleteChildNodes,1000);
+ }
+
+ window.addEventListener('load', onload);
+ </script>
+ </body>
+
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/700.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,34 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+ <head>
+ <title>ARIA 1.0 Test Case 700</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ </head>
+ <body>
+ <h1>ARIA 1.0 Test Case 700</h1>
+
+ <div id="TEST_ID_1" aria-live="assertive">
+ <div>TEST TEXT</div>
+ </div>
+
+ <h2>Description</h2>
+ <p>An element with an aria-live attribute is defined in markup with the
+ value="assertive" has a child DOM element node that contains text content.
+ After the onload event completes the child DOM element node is deleted.</p>
+
+ <script type="text/javascript">
+
+ function deleteChildNodes() {
+ var node = document.getElementById('TEST_ID_1');
+ while (node.firstChild) node.removeChild(node.firstChild);
+ }
+
+ function onload() {
+ setTimeout(deleteChildNodes,1000);
+ }
+
+ window.addEventListener('load', onload);
+ </script>
+ </body>
+
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/701.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,35 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+ <head>
+ <title>ARIA 1.0 Test Case 701</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ </head>
+ <body>
+ <h1>ARIA 1.0 Test Case 701</h1>
+
+ <div aria-live="polite">
+ Text before: <span id="TEST_ID_1">TEST TEXT</span> :text after
+ </div>
+
+ <h2>Description</h2>
+ <p>An element with an aria-live attribute is defined in markup with
+ the value="polite" has a child DOM element node that contains text
+ content. After the onload event completes the CSS 'display' property
+ of the child DOM element node is changed to display="none".</p>
+
+ <script type="text/javascript">
+
+ function hideElement() {
+ var node = document.getElementById('TEST_ID_1');
+ node.setAttribute('style', 'display: none');
+ }
+
+ function onload() {
+ setTimeout(hideElement,1000);
+ }
+
+ window.addEventListener('load', onload);
+ </script>
+ </body>
+
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/702.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,34 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+ <head>
+ <title>ARIA 1.0 Test Case 702</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ </head>
+ <body>
+ <h1>ARIA 1.0 Test Case 702</h1>
+
+ <div aria-live="assertive">
+ Text before: <span id="TEST_ID_1">TEST TEXT</span> :text after
+ </div>
+
+ <h2>Description</h2>
+ <p>An element with an aria-live attribute is defined in markup with the value="assertive"
+ has a child DOM element node that contains text content. After the onload event completes
+ the CSS 'display' property of the child DOM element node is changed to display="none".</p>
+
+ <script type="text/javascript">
+
+ function hideElement() {
+ var node = document.getElementById('TEST_ID_1');
+ node.setAttribute('style', 'display: none');
+ }
+
+ function onload() {
+ setTimeout(hideElement,1000);
+ }
+
+ window.addEventListener('load', onload);
+ </script>
+ </body>
+
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/703.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,35 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+ <head>
+ <title>ARIA 1.0 Test Case 703</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ </head>
+ <body>
+ <h1>ARIA 1.0 Test Case 703</h1>
+
+ <div aria-live="assertive">
+ Text before: <span id="TEST_ID_1">TEST TEXT</span> :text after
+ </div>
+
+ <h2>Description</h2>
+ <p>An element with an aria-live attribute is defined in markup with the value="polite"
+ has a child DOM element node that contains text content. After the onload event
+ completes the CSS 'visibility' property of the child DOM element node is changed
+ to visibility="hidden".</p>
+
+ <script type="text/javascript">
+
+ function hideElement() {
+ var node = document.getElementById('TEST_ID_1');
+ node.setAttribute('style', 'visibility: hidden');
+ }
+
+ function onload() {
+ setTimeout(hideElement,1000);
+ }
+
+ window.addEventListener('load', onload);
+ </script>
+ </body>
+
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/704.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,34 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+ <head>
+ <title>ARIA 1.0 Test Case 704</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ </head>
+ <body>
+ <h1>ARIA 1.0 Test Case 704</h1>
+
+ <div aria-live="assertive">
+ Text before: <span id="TEST_ID_1">TEST TEXT</span> :text after
+ </div>
+
+ <h2>Description</h2>
+ <p>An element with an aria-live attribute is defined in markup with the value="assertive"
+ has a child DOM element node that contains text content. After the onload event completes
+ the CSS 'visibility' property of the child DOM element node is changed to visibility="hidden".</p>
+
+ <script type="text/javascript">
+
+ function hideElement() {
+ var node = document.getElementById('TEST_ID_1');
+ node.setAttribute('style', 'visibility: hidden');
+ }
+
+ function onload() {
+ setTimeout(hideElement,1000);
+ }
+
+ window.addEventListener('load', onload);
+ </script>
+ </body>
+
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/705.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,45 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+ <head>
+ <title>ARIA 1.0 Test Case 705</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ </head>
+ <body>
+ <h1>ARIA 1.0 Test Case 705</h1>
+
+ <div id="TEST_ID_1">
+ </div>
+
+ <h2>Description</h2>
+ <p>An element with an aria-live attribute is added to the document by a script
+ during the onload event with the value="polite" and the element has a child DOM
+ text node with content. After the onload event completes the child DOM text
+ node is deleted.</p>
+
+ <script type="text/javascript">
+
+ function deleteChildNodes() {
+ var node = document.getElementById('TEST_ID_2');
+ while (node.firstChild) node.removeChild(node.firstChild);
+ }
+
+ function addLiveRegion() {
+ var node = document.getElementById('TEST_ID_1');
+ var element_node = document.createElement('div');
+ element_node.setAttribute('id', 'TEST_ID_2');
+ element_node.setAttribute('aria-live', 'polite');
+ var text_node = document.createTextNode('TEST TEXT');
+ element_node.appendChild(text_node);
+ node.appendChild(element_node);
+ setTimeout(deleteChildNodes,500);
+ }
+
+ function onload() {
+ setTimeout(addLiveRegion,1000);
+ }
+
+ window.addEventListener('load', onload);
+ </script>
+ </body>
+
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/706.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,47 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+ <head>
+ <title>ARIA 1.0 Test Case 706</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ </head>
+ <body>
+ <h1>ARIA 1.0 Test Case 706</h1>
+
+ <div id="TEST_ID_1">
+ </div>
+
+ <h2>Description</h2>
+ <p>An element with an aria-live attribute is added to the document by a script during the onload
+ event with the value="assertive" and the element has a child DOM text node with content. After
+ the onload event completes the child DOM text node is deleted.</p>
+
+ <script type="text/javascript">
+
+ function deleteChildNodes() {
+ var node = document.getElementById('TEST_ID_2');
+ while (node.firstChild) node.removeChild(node.firstChild);
+ }
+
+ function addLiveRegion() {
+ var node = document.getElementById('TEST_ID_1');
+
+ var element_node = document.createElement('div');
+ element_node.setAttribute('aria-live', 'assertive');
+ element_node.setAttribute('id', 'TEST_ID_2');
+
+ var text_node = document.createTextNode('TEST TEXT');
+ element_node.appendChild(text_node);
+ node.appendChild(element_node);
+
+ setTimeout(deleteChildNodes,1000);
+ }
+
+ function onload() {
+ addLiveRegion();
+ }
+
+ window.addEventListener('load', onload);
+ </script>
+ </body>
+
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/707.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,50 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+ <head>
+ <title>ARIA 1.0 Test Case 707</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ </head>
+ <body>
+ <h1>ARIA 1.0 Test Case 707</h1>
+
+ <div id="TEST_ID_1">
+ </div>
+
+ <h2>Description</h2>
+ <p>An element with an aria-live attribute is added to the document by a script
+ during the onload event with the value="polite" and the element has a child
+ DOM element node that contains text content. After the onload event completes
+ the child DOM element node is deleted.</p>
+
+ <script type="text/javascript">
+
+ function deleteChildNodes() {
+ var node = document.getElementById('TEST_ID_2');
+ while (node.firstChild) node.removeChild(node.firstChild);
+ }
+
+ function addLiveRegion() {
+ var node = document.getElementById('TEST_ID_1');
+
+ var live_node = document.createElement('div');
+ live_node.setAttribute('aria-live', 'polite');
+ live_node.setAttribute('id', 'TEST_ID_2');
+
+ var element_node = document.createElement('div');
+
+ var text_node = document.createTextNode('TEST TEXT');
+ element_node.appendChild(text_node);
+ live_node.appendChild(element_node);
+ node.appendChild(live_node);
+ setTimeout(deleteChildNodes,1000);
+ }
+
+ function onload() {
+ addLiveRegion();
+ }
+
+ window.addEventListener('load', onload);
+ </script>
+ </body>
+
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/708.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,53 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+ <head>
+ <title>ARIA 1.0 Test Case 708</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ </head>
+ <body>
+ <h1>ARIA 1.0 Test Case 708</h1>
+
+ <div id="TEST_ID_1">
+ </div>
+
+ <h2>Description</h2>
+ <p>An element with an aria-live attribute is added to the document by a script during
+ the onload event with the value="assertive" and the element has a child DOM element
+ node that contains text content. After the onload event completes the child DOM
+ element node is deleted.</p>
+
+ <script type="text/javascript">
+
+
+ function deleteChildNodes() {
+ var node = document.getElementById('TEST_ID_2');
+ while (node.firstChild) node.removeChild(node.firstChild);
+ }
+
+ function addLiveRegion() {
+ var node = document.getElementById('TEST_ID_1');
+
+ var live_node = document.createElement('div');
+ live_node.setAttribute('aria-live', 'assertive');
+ live_node.setAttribute('id', 'TEST_ID_2');
+
+ var element_node = document.createElement('div');
+
+ var text_node = document.createTextNode('TEST TEXT');
+
+ element_node.appendChild(text_node);
+ live_node.appendChild(element_node);
+ node.appendChild(live_node);
+
+ setTimeout(deleteChildNodes,1000);
+ }
+
+ function onload() {
+ addLiveRegion();
+ }
+
+ window.addEventListener('load', onload);
+ </script>
+ </body>
+
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/709.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,53 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+ <head>
+ <title>ARIA 1.0 Test Case 709</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ </head>
+ <body>
+ <h1>ARIA 1.0 Test Case 709</h1>
+
+ <div id="TEST_ID_1">
+ </div>
+
+ <h2>Description</h2>
+ <p>An element with an aria-live attribute is added to the document by a script during
+ the onload event with the value="polite" and the element has a child DOM element node
+ that contains text content. After the onload event completes the CSS 'display'
+ property of the child DOM element node is changed to display="none".</p>
+
+ <script type="text/javascript">
+
+
+ function hideElement() {
+ var node = document.getElementById('TEST_ID_2');
+ node.setAttribute('style', 'display: none');
+ }
+
+ function addLiveRegion() {
+ var node = document.getElementById('TEST_ID_1');
+
+ var live_node = document.createElement('div');
+ live_node.setAttribute('aria-live', 'polite');
+
+ var element_node = document.createElement('div');
+ element_node.setAttribute('id', 'TEST_ID_2');
+
+ var text_node = document.createTextNode('TEST TEXT');
+
+ element_node.appendChild(text_node);
+ live_node.appendChild(element_node);
+ node.appendChild(live_node);
+
+ setTimeout(hideElement,1000);
+ }
+
+ function onload() {
+ addLiveRegion();
+ }
+
+ window.addEventListener('load', onload);
+ </script>
+ </body>
+
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/710.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,53 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+ <head>
+ <title>ARIA 1.0 Test Case 710</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ </head>
+ <body>
+ <h1>ARIA 1.0 Test Case 710</h1>
+
+ <div id="TEST_ID_1">
+ </div>
+
+ <h2>Description</h2>
+ <p>An element with an aria-live attribute is added to the document by a script during
+ the onload event with the value="assertive" and the element has a child DOM element
+ node that contains text content. After the onload event completes the CSS 'display'
+ property of the child DOM element node is changed to display="none".</p>
+
+ <script type="text/javascript">
+
+
+ function hideElement() {
+ var node = document.getElementById('TEST_ID_2');
+ node.setAttribute('style', 'display: none');
+ }
+
+ function addLiveRegion() {
+ var node = document.getElementById('TEST_ID_1');
+
+ var live_node = document.createElement('div');
+ live_node.setAttribute('aria-live', 'assertive');
+
+ var element_node = document.createElement('div');
+ element_node.setAttribute('id', 'TEST_ID_2');
+
+ var text_node = document.createTextNode('TEST TEXT');
+
+ element_node.appendChild(text_node);
+ live_node.appendChild(element_node);
+ node.appendChild(live_node);
+
+ setTimeout(hideElement,1000);
+ }
+
+ function onload() {
+ addLiveRegion();
+ }
+
+ window.addEventListener('load', onload);
+ </script>
+ </body>
+
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/711.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,54 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+ <head>
+ <title>ARIA 1.0 Test Case 711</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ </head>
+ <body>
+ <h1>ARIA 1.0 Test Case 711</h1>
+
+ <div id="TEST_ID_1">
+ </div>
+
+ <h2>Description</h2>
+ <p>An element with an aria-live attribute is added to the document by a script
+ during the onload event with the value="polite" and the element has a child
+ DOM element node that contains text content. After the onload event completes
+ the CSS 'visibility' property of the child DOM element node is changed
+ to visibility="hidden".</p>
+
+ <script type="text/javascript">
+
+
+ function hideElement() {
+ var node = document.getElementById('TEST_ID_2');
+ node.setAttribute('style', 'visibility: hidden');
+ }
+
+ function addLiveRegion() {
+ var node = document.getElementById('TEST_ID_1');
+
+ var live_node = document.createElement('div');
+ live_node.setAttribute('aria-live', 'polite');
+
+ var element_node = document.createElement('div');
+ element_node.setAttribute('id', 'TEST_ID_2');
+
+ var text_node = document.createTextNode('TEST TEXT');
+
+ element_node.appendChild(text_node);
+ live_node.appendChild(element_node);
+ node.appendChild(live_node);
+
+ setTimeout(hideElement,1000);
+ }
+
+ function onload() {
+ addLiveRegion();
+ }
+
+ window.addEventListener('load', onload);
+ </script>
+ </body>
+
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/712.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,54 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+ <head>
+ <title>ARIA 1.0 Test Case 712</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ </head>
+ <body>
+ <h1>ARIA 1.0 Test Case 712</h1>
+
+ <div id="TEST_ID_1">
+ </div>
+
+ <h2>Description</h2>
+ <p>An element with an aria-live attribute is added to the document by a
+ script during the onload event with the value="assertive" and the element
+ has a child DOM element node that contains text content. After the onload
+ event completes the CSS 'visibility' property of the child DOM element
+ node is changed to visibility="hidden".</p>
+
+ <script type="text/javascript">
+
+
+ function hideElement() {
+ var node = document.getElementById('TEST_ID_2');
+ node.setAttribute('style', 'visibility: hidden');
+ }
+
+ function addLiveRegion() {
+ var node = document.getElementById('TEST_ID_1');
+
+ var live_node = document.createElement('div');
+ live_node.setAttribute('aria-live', 'assertive');
+
+ var element_node = document.createElement('div');
+ element_node.setAttribute('id', 'TEST_ID_2');
+
+ var text_node = document.createTextNode('TEST TEXT');
+
+ element_node.appendChild(text_node);
+ live_node.appendChild(element_node);
+ node.appendChild(live_node);
+
+ setTimeout(hideElement,1000);
+ }
+
+ function onload() {
+ addLiveRegion();
+ }
+
+ window.addEventListener('load', onload);
+ </script>
+ </body>
+
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/713.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,53 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+ <head>
+ <title>ARIA 1.0 Test Case 713</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ </head>
+ <body>
+ <h1>ARIA 1.0 Test Case 713</h1>
+
+ <div id="TEST_ID_1">
+ </div>
+
+ <h2>Description</h2>
+ <p>The aria-live attribute is added to an element in the document by a
+ script after the onload event completes with the value="polite" and
+ the element has a child DOM text node with content. After the
+ aria-live attribute is added, the child DOM text node is deleted.</p>
+
+ <script type="text/javascript">
+
+
+ function deleteChildNodes() {
+ var node = document.getElementById('TEST_ID_2');
+ while (node.firstChild) node.removeChild(node.firstChild);
+ }
+
+ function addLiveRegion() {
+ var node = document.getElementById('TEST_ID_1');
+
+ var live_node = document.createElement('div');
+ live_node.setAttribute('aria-live', 'polite');
+
+ var element_node = document.createElement('div');
+ element_node.setAttribute('id', 'TEST_ID_2');
+
+ var text_node = document.createTextNode('TEST TEXT');
+
+ element_node.appendChild(text_node);
+ live_node.appendChild(element_node);
+ node.appendChild(live_node);
+
+ setTimeout(deleteChildNodes,1000);
+ }
+
+ function onload() {
+ addLiveRegion();
+ }
+
+ window.addEventListener('load', onload);
+ </script>
+ </body>
+
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/714.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,52 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+ <head>
+ <title>ARIA 1.0 Test Case 714</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ </head>
+ <body>
+ <h1>ARIA 1.0 Test Case 714</h1>
+
+ <div id="TEST_ID_1">
+ </div>
+
+ <h2>Description</h2>
+ <p>The aria-live attribute is added to an element in the document by a
+ script after the onload event completes with the value="assertive"
+ and the element has a child DOM text node with content. After the
+ aria-live attribute is added, the child DOM text node is deleted.</p>
+
+ <script type="text/javascript">
+
+ function deleteChildNodes() {
+ var node = document.getElementById('TEST_ID_2');
+ while (node.firstChild) node.removeChild(node.firstChild);
+ }
+
+ function addLiveRegion() {
+ var node = document.getElementById('TEST_ID_1');
+
+ var live_node = document.createElement('div');
+ live_node.setAttribute('aria-live', 'assertive');
+
+ var element_node = document.createElement('div');
+ element_node.setAttribute('id', 'TEST_ID_2');
+
+ var text_node = document.createTextNode('TEST TEXT');
+
+ element_node.appendChild(text_node);
+ live_node.appendChild(element_node);
+ node.appendChild(live_node);
+
+ setTimeout(deleteChildNodes,500);
+ }
+
+ function onload() {
+ setTimeout(addLiveRegion,1000);
+ }
+
+ window.addEventListener('load', onload);
+ </script>
+ </body>
+
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/715.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,52 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+ <head>
+ <title>ARIA 1.0 Test Case 715</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ </head>
+ <body>
+ <h1>ARIA 1.0 Test Case 715</h1>
+
+ <div id="TEST_ID_1">
+ </div>
+
+ <h2>Description</h2>
+ <p>The aria-live attribute is added to an element in the document by a script
+ after the onload event completes with the value="polite" and the element has
+ a child DOM element node that contains text content. After the aria-live
+ attribute is added, the child DOM element node is deleted.</p>
+
+ <script type="text/javascript">
+
+ function deleteChildNodes() {
+ var node = document.getElementById('TEST_ID_2');
+ while (node.firstChild) node.removeChild(node.firstChild);
+ }
+
+ function addLiveRegion() {
+ var node = document.getElementById('TEST_ID_1');
+
+ var live_node = document.createElement('div');
+ live_node.setAttribute('aria-live', 'polite');
+ live_node.setAttribute('id', 'TEST_ID_2');
+
+ var element_node = document.createElement('div');
+
+ var text_node = document.createTextNode('TEST TEXT');
+
+ element_node.appendChild(text_node);
+ live_node.appendChild(element_node);
+ node.appendChild(live_node);
+
+ setTimeout(deleteChildNodes,500);
+ }
+
+ function onload() {
+ setTimeout(addLiveRegion,1000);
+ }
+
+ window.addEventListener('load', onload);
+ </script>
+ </body>
+
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/716.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,53 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+ <head>
+ <title>ARIA 1.0 Test Case 716</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ </head>
+ <body>
+ <h1>ARIA 1.0 Test Case 716</h1>
+
+ <div id="TEST_ID_1">
+ </div>
+
+ <h2>Description</h2>
+ <p>The aria-live attribute is added to an element in the document by a
+ script after the onload event completes with the value="assertive" and
+ the element has a child DOM element node that contains text content.
+ After the aria-live attribute is added, the child DOM element node
+ is deleted.</p>
+
+ <script type="text/javascript">
+
+ function deleteChildNodes() {
+ var node = document.getElementById('TEST_ID_2');
+ while (node.firstChild) node.removeChild(node.firstChild);
+ }
+
+ function addLiveRegion() {
+ var node = document.getElementById('TEST_ID_1');
+
+ var live_node = document.createElement('div');
+ live_node.setAttribute('aria-live', 'assertive');
+ live_node.setAttribute('id', 'TEST_ID_2');
+
+ var element_node = document.createElement('div');
+
+ var text_node = document.createTextNode('TEST TEXT');
+
+ element_node.appendChild(text_node);
+ live_node.appendChild(element_node);
+ node.appendChild(live_node);
+
+ setTimeout(deleteChildNodes,500);
+ }
+
+ function onload() {
+ setTimeout(addLiveRegion,1000);
+ }
+
+ window.addEventListener('load', onload);
+ </script>
+ </body>
+
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/717.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,53 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+ <head>
+ <title>ARIA 1.0 Test Case 717</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ </head>
+ <body>
+ <h1>ARIA 1.0 Test Case 717</h1>
+
+ <div id="TEST_ID_1">
+ </div>
+
+ <h2>Description</h2>
+ <p>The aria-live attribute is added to an element in the document by a script
+ after the onload event completes with the value="polite" and the element has
+ a child DOM element node that contains text content. After the aria-live
+ attribute is added, the CSS 'display' property of the child DOM element
+ node is changed to display="none".</p>
+
+ <script type="text/javascript">
+
+ function hideElement() {
+ var node = document.getElementById('TEST_ID_2');
+ node.style.display = "none";
+ }
+
+ function addLiveRegion() {
+ var node = document.getElementById('TEST_ID_1');
+
+ var live_node = document.createElement('div');
+ live_node.setAttribute('aria-live', 'polite');
+
+ var element_node = document.createElement('div');
+ element_node.setAttribute('id', 'TEST_ID_2');
+
+ var text_node = document.createTextNode('TEST TEXT');
+
+ element_node.appendChild(text_node);
+ live_node.appendChild(element_node);
+ node.appendChild(live_node);
+
+ setTimeout(hideElement,500);
+ }
+
+ function onload() {
+ setTimeout(addLiveRegion,1000);
+ }
+
+ window.addEventListener('load', onload);
+ </script>
+ </body>
+
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/718.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,53 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+ <head>
+ <title>ARIA 1.0 Test Case 718</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ </head>
+ <body>
+ <h1>ARIA 1.0 Test Case 718</h1>
+
+ <div id="TEST_ID_1">
+ </div>
+
+ <h2>Description</h2>
+ <p>The aria-live attribute is added to an element in the document by a script
+ after the onload event completes with the value="assertive" and the element has
+ a child DOM element node that contains text content. After the aria-live
+ attribute is added, the CSS 'display' property of the child DOM element
+ node is changed to display="none".</p>
+
+ <script type="text/javascript">
+
+ function hideElement() {
+ var node = document.getElementById('TEST_ID_2');
+ node.style.display = "none";
+ }
+
+ function addLiveRegion() {
+ var node = document.getElementById('TEST_ID_1');
+
+ var live_node = document.createElement('div');
+ live_node.setAttribute('aria-live', 'assertive');
+
+ var element_node = document.createElement('div');
+ element_node.setAttribute('id', 'TEST_ID_2');
+
+ var text_node = document.createTextNode('TEST TEXT');
+
+ element_node.appendChild(text_node);
+ live_node.appendChild(element_node);
+ node.appendChild(live_node);
+
+ setTimeout(hideElement,500);
+ }
+
+ function onload() {
+ setTimeout(addLiveRegion,1000);
+ }
+
+ window.addEventListener('load', onload);
+ </script>
+ </body>
+
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/719.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,53 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+ <head>
+ <title>ARIA 1.0 Test Case 719</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ </head>
+ <body>
+ <h1>ARIA 1.0 Test Case 719</h1>
+
+ <div id="TEST_ID_1">
+ </div>
+
+ <h2>Description</h2>
+ <p>The aria-live attribute is added to an element in the document by a
+ script after the onload event completes with the value="polite" and
+ the element has a child DOM element node that contains text content.
+ After the aria-live attribute is added, the CSS 'visibility' property
+ of the child DOM element node is changed to visibility="hidden".</p>
+
+ <script type="text/javascript">
+
+ function hideElement() {
+ var node = document.getElementById('TEST_ID_2');
+ node.style.visibility = "hidden";
+ }
+
+ function addLiveRegion() {
+ var node = document.getElementById('TEST_ID_1');
+
+ var live_node = document.createElement('div');
+ live_node.setAttribute('aria-live', 'polite');
+
+ var element_node = document.createElement('div');
+ element_node.setAttribute('id', 'TEST_ID_2');
+
+ var text_node = document.createTextNode('TEST TEXT');
+
+ element_node.appendChild(text_node);
+ live_node.appendChild(element_node);
+ node.appendChild(live_node);
+
+ setTimeout(hideElement,500);
+ }
+
+ function onload() {
+ setTimeout(addLiveRegion,1000);
+ }
+
+ window.addEventListener('load', onload);
+ </script>
+ </body>
+
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/720.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,53 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+ <head>
+ <title>ARIA 1.0 Test Case 720</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ </head>
+ <body>
+ <h1>ARIA 1.0 Test Case 720</h1>
+
+ <div id="TEST_ID_1">
+ </div>
+
+ <h2>Description</h2>
+ <p>The aria-live attribute is added to an element in the document by a
+ script after the onload event completes with the value="assertive" and
+ the element has a child DOM element node that contains text content.
+ After the aria-live attribute is added, the CSS 'visibility' property
+ of the child DOM element node is changed to visibility="hidden".</p>
+
+ <script type="text/javascript">
+
+ function hideElement() {
+ var node = document.getElementById('TEST_ID_2');
+ node.style.visibility = "hidden";
+ }
+
+ function addLiveRegion() {
+ var node = document.getElementById('TEST_ID_1');
+
+ var live_node = document.createElement('div');
+ live_node.setAttribute('aria-live', 'asertive');
+
+ var element_node = document.createElement('div');
+ element_node.setAttribute('id', 'TEST_ID_2');
+
+ var text_node = document.createTextNode('TEST TEXT');
+
+ element_node.appendChild(text_node);
+ live_node.appendChild(element_node);
+ node.appendChild(live_node);
+
+ setTimeout(hideElement,500);
+ }
+
+ function onload() {
+ setTimeout(addLiveRegion,1000);
+ }
+
+ window.addEventListener('load', onload);
+ </script>
+ </body>
+
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/author-requirements/567.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,21 @@
+<!DOCTYPE html
+ PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>A <div> with role "button" followed by a modification to the value of "checkbox".</title>
+ <script type="text/javascript">
+ function changeRole (/* Element */ element, /* String */ newRole) {
+ element.setAttribute ('role', newRole);
+ element.innerHTML = "This <div> has role '" + newRole + "'";
+ }
+ function doOnload() {
+ document.getElementById('test').focus();
+ window.setTimeout ("changeRole (document.getElementById('test'), 'checkbox')", 1000);
+ }
+ </script>
+ </head>
+ <body onload="doOnload();">
+ <div role="button" id="test" tabindex="0" onclick="changeRole (this, 'checkbox');" onkeydown="changeRole (this, 'checkbox');">This <div> has role 'button'</div>
+ </body>
+</html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/author-requirements/568.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,32 @@
+<!DOCTYPE html
+ PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>A <div> with role "button" followed by removal of the element and its children and an insertion of a new div having role="checkbox"</title>
+ <script type="text/javascript">
+ function changeRoleByRemoval (/* Element */ element, /* String */ newRole) {
+ var parent = element.parentNode;
+ if (parent) {
+ parent.removeChild (element);
+ var div = document.createElement ('div');
+ div.setAttribute ('role', 'checkbox');
+ div.setAttribute ('id', 'test');
+ div.setAttribute ('tabindex', '0');
+ div.setAttribute ('onclick', 'changeRoleByRemoval (this, "checkbox");');
+ div.setAttribute ('onkeydown', 'changeRoleByRemoval (this, "checkbox");');
+ div.innerHTML = "This <div> has role '" + newRole + "'";
+ parent.appendChild (div);
+ div.focus();
+ }
+ }
+ function doOnload() {
+ document.getElementById('test').focus();
+ window.setTimeout ("changeRoleByRemoval (document.getElementById('test'), 'checkbox')", 1000);
+ }
+ </script>
+ </head>
+ <body onload="doOnload();">
+ <div role="button" id="test" tabindex="0" onclick="changeRoleByRemoval (this, 'checkbox');" onkeydown="changeRoleByRemoval (this, 'checkbox');">This <div> has role 'button'</div>
+ </body>
+</html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/author-requirements/569.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,16 @@
+<!DOCTYPE html
+ PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>A <div> with role role="listbox" but no "option" children with aria-busy="true"</title>
+ </head>
+ <body>
+ <div id="test" role="listbox">
+ <span role="option" id="option1">List box option one</span><br>
+ <span role="option" id="option2">List box option two</span><br>
+ <span role="option" id="option3">List box option three</span><br>
+ <span role="option" id="option4">List box option four</span><br>
+ </div>
+ </body>
+</html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/author-requirements/570.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,11 @@
+<!DOCTYPE html
+ PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>A <div> with role="listitem" and no container having a role="list".</title>
+ </head>
+ <body>
+ <div id="test" role="listitem">This <div> has role 'listitem'.</div>
+ </body>
+</html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/author-requirements/571.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,84 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html><head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>In a <div> element with role="combobox" and aria-autocomplete="none", change values of the combobox by typing.</title>
+ <style type="text/css">
+ .hasFocus { border: 2px solid red; }
+ </style>
+ <script type="text/javascript">
+ var DEL = 8;
+ var BACK_SPACE = 72;
+ var comboInfo = {};
+
+ function initComboInfo() {
+ comboInfo.comboBox = document.getElementById ('test');
+ comboInfo.textEntry = document.getElementById ('textEntry');
+ var active = document.getElementById (comboInfo.comboBox.getAttribute ('aria-activedescendant'));
+ comboInfo.options = active.parentElement.children;
+ return active;
+ }
+
+ function matchOption(/* String */ entryVal) {
+ var theOption = null;
+
+ // Check only if entryVal is not empty.
+ //
+ if (entryVal != null && entryVal.length != 0) {
+ for (var i = 0; i < comboInfo.options.length; i++) {
+ var anOption = comboInfo.options[i];
+ var optionText = anOption.innerHTML.toLowerCase();
+ if (optionText.indexOf (entryVal) == 0) {
+ theOption = anOption;
+ break;
+ }
+ }
+ }
+ return theOption;
+ }
+
+ function updateActive (/* Element */ newActive) {
+ var oldActive = document.getElementById (comboInfo.comboBox.getAttribute ('aria-activedescendant'));
+ if (oldActive != newActive) {
+ comboInfo.comboBox.setAttribute ('aria-activedescendant', newActive.getAttribute ('id'));
+ oldActive.removeAttribute ('class');
+ newActive.setAttribute ('class', 'hasFocus');
+ }
+ }
+
+ function doOnload() {
+ var active = initComboInfo();
+ active.setAttribute ('class', 'hasFocus');
+ comboInfo.textEntry.value = active.innerHTML;
+ comboInfo.textEntry.focus();
+ }
+
+ function handleTyping (event) {
+ /* NOTE: With respect to IE, assumes IE9 as per CR criteria (http://www.w3.org/WAI/ARIA/1.0/CR/implementation-report) */
+ /* NOTE: Supports deletion only from the end of the text INPUT value */
+ var stringSoFar = event.target.value;
+
+ if (event.which == DEL || event.which == BACK_SPACE)
+ stringSoFar = stringSoFar.slice(0, stringSoFar.length-1);
+ else
+ stringSoFar = stringSoFar + String.fromCharCode (event.which);
+
+ var matchedOption = matchOption (stringSoFar.toLowerCase());
+ if (matchedOption != null)
+ updateActive (matchedOption);
+ }
+
+ </script>
+ </head>
+ <body onload="doOnload();">
+ <div id="test" role="combobox" aria-expanded="true" aria-label="Tag" aria-autocomplete="none" aria-activedescendant="o1">
+ <input id="textEntry" role="textbox" aria-owns="owned_listbox" onkeypress="handleTyping(event);" type="text">
+ <ul role="listbox" id="owned_listbox" style="list-style-type: none;">
+ <li role="option" id="o1">Zebra</li>
+ <li role="option" id="o2">Zoom</li>
+ <li role="option" id="o3">Zeta</li>
+ <li role="option" id="o4">Zaphod</li>
+ <li role="option" id="o5">Alpha</li>
+ </ul>
+ </div>
+
+</body></html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/author-requirements/572.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,74 @@
+<!DOCTYPE html
+ PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>In a <div> element with role="combobox" and aria-autocomplete="inline", change values of the combobox by adjusting the up and down arrow keys with focus on the textfield in the combobox.</title>
+ <style type="text/css">
+ .hasFocus { border: 2px solid red; }
+ </style>
+ <script type="text/javascript">
+ var UP = 38;
+ var DOWN = 40;
+ comboInfo = {};
+
+ function toArray (/* NodeList */ nodeList) {
+ var result = [];
+ for (var i=0; i < nodeList.length; i++) {
+ result[i] = nodeList[i];
+ }
+ return result;
+ }
+
+ function initComboInfo() {
+ comboInfo.comboBox = document.getElementById ('test');
+ comboInfo.textEntry = document.getElementById ('testEntry');
+ var active = document.getElementById (comboInfo.comboBox.getAttribute ('aria-activedescendant'));
+ comboInfo.options = toArray (active.parentElement.children);
+ return active;
+ }
+
+ function handleArrow (/* Event */ event) {
+ /* NOTE: With respect to IE, assumes IE9 as per CR criteria (http://www.w3.org/WAI/ARIA/1.0/CR/implementation-report) */
+ var active = document.getElementById (comboInfo.comboBox.getAttribute ('aria-activedescendant'));
+ var currentIndex = comboInfo.options.indexOf (active);
+ var nextIndex = currentIndex;
+ if (event.which == DOWN) {
+ nextIndex = (currentIndex + 1) % comboInfo.options.length;
+ }
+ else if (event.which == UP) {
+ nextIndex = currentIndex - 1;
+ if (nextIndex < 0)
+ nextIndex = comboInfo.options.length - 1;
+ }
+
+ if (nextIndex != currentIndex) {
+ active.removeAttribute ('class');
+ active = comboInfo.options[nextIndex];
+ comboInfo.comboBox.setAttribute ('aria-activedescendant', active.getAttribute ('id'));
+ active.setAttribute ('class', 'hasFocus');
+ event.target.value = active.innerHTML;
+ }
+ }
+
+ function doOnload() {
+ var active = initComboInfo();
+ comboInfo.textEntry.value = active.innerHTML;
+ comboInfo.textEntry.focus();
+ active.setAttribute ('class', 'hasFocus');
+ }
+
+ </script>
+ </head>
+ <body onload='doOnload()'>
+ <div id="test" role="combobox" aria-expanded="true" aria-label="Tag" aria-autocomplete="inline" aria-activedescendant="o1">
+ <input id="testEntry" type="text" role="textbox" aria-owns="owned_listbox" onkeydown='handleArrow (event)'>
+ <ul role="listbox" id="owned_listbox" style="list-style-type: none;">
+ <li role="option" id="o1">Zebra</li>
+ <li role="option" id="o2">Zoom</li>
+ <li role="option" id="o3">Zeta</li>
+ <li role="option" id="o4">Zaphod</li>
+ </ul>
+ </div>
+ </body>
+</html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/author-requirements/573.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,74 @@
+<!DOCTYPE html
+ PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>In a <div> element with role="combobox" and aria-autocomplete="both", change values of the combobox by adjusting the up and down arrow keys with focus on the textfield in the combobox.</title>
+ <style type="text/css">
+ .hasFocus { border: 2px solid red; }
+ </style>
+ <script type="text/javascript">
+ var UP = 38;
+ var DOWN = 40;
+ comboInfo = {};
+
+ function toArray (/* NodeList */ nodeList) {
+ var result = [];
+ for (var i=0; i < nodeList.length; i++) {
+ result[i] = nodeList[i];
+ }
+ return result;
+ }
+
+ function initComboInfo() {
+ comboInfo.comboBox = document.getElementById ('test');
+ comboInfo.textEntry = document.getElementById ('testEntry');
+ var active = document.getElementById (comboInfo.comboBox.getAttribute ('aria-activedescendant'));
+ comboInfo.options = toArray (active.parentElement.children);
+ return active;
+ }
+
+ function handleArrow (/* Event */ event) {
+ /* NOTE: With respect to IE, assumes IE9 as per CR criteria (http://www.w3.org/WAI/ARIA/1.0/CR/implementation-report) */
+ var active = document.getElementById (comboInfo.comboBox.getAttribute ('aria-activedescendant'));
+ var currentIndex = comboInfo.options.indexOf (active);
+ var nextIndex = currentIndex;
+ if (event.which == DOWN) {
+ nextIndex = (currentIndex + 1) % comboInfo.options.length;
+ }
+ else if (event.which == UP) {
+ nextIndex = currentIndex - 1;
+ if (nextIndex < 0)
+ nextIndex = comboInfo.options.length - 1;
+ }
+
+ if (nextIndex != currentIndex) {
+ active.removeAttribute ('class');
+ active = comboInfo.options[nextIndex];
+ comboInfo.comboBox.setAttribute ('aria-activedescendant', active.getAttribute ('id'));
+ active.setAttribute ('class', 'hasFocus');
+ event.target.value = active.innerHTML;
+ }
+ }
+
+ function doOnload() {
+ var active = initComboInfo();
+ comboInfo.textEntry.value = active.innerHTML;
+ comboInfo.textEntry.focus();
+ active.setAttribute ('class', 'hasFocus');
+ }
+
+ </script>
+ </head>
+ <body onload='doOnload()'>
+ <div id="test" role="combobox" aria-expanded="true" aria-label="Tag" aria-autocomplete="both" aria-activedescendant="o2">
+ <input id="testEntry" type="text" role="textbox" aria-owns="owned_listbox" onkeydown='handleArrow (event)'>
+ <ul role="listbox" id="owned_listbox" style="list-style-type: none;">
+ <li role="option" id="o1">Zebra</li>
+ <li role="option" id="o2">Zoom</li>
+ <li role="option" id="o3">Zeta</li>
+ <li role="option" id="o4">Zaphod</li>
+ </ul>
+ </div>
+ </body>
+</html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/author-requirements/574.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,15 @@
+<!DOCTYPE html
+ PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>A <div> with role="list" and a child div with role="group" who has a child of role="button".</title>
+ </head>
+ <body>
+ <div id="test" role="list">
+ <div id="listChild" role="group">
+ <span id="groupChild" role="button">List <abbr title="containing">→</abbr> group <abbr title="containing">→</abbr> button</span>
+ </div>
+ </div>
+ </body>
+</html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/author-requirements/575.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,15 @@
+<!DOCTYPE html
+ PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>A <div>with role="menu" and a child div with role="group" who has a child of role="button"..</title>
+ </head>
+ <body>
+ <div id="test" role="menu">
+ <div id="menuChild" role="group">
+ <span id="groupChild" role="button">Menu <abbr title="containing">→</abbr> group <abbr title="containing">→</abbr> button</span>
+ </div>
+ </div>
+ </body>
+</html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/author-requirements/576.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,15 @@
+<!DOCTYPE html
+ PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>A <div> with role="tree" and a child div with role="group" who has a child of role="button"</title>
+ </head>
+ <body>
+ <div id="test" role="tree">
+ <div id="treeChild" role="group">
+ <span id="groupChild" role="button">Tree <abbr title="containing">→</abbr> group <abbr title="containing">→</abbr> button</span>
+ </div>
+ </div>
+ </body>
+</html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/author-requirements/577.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,15 @@
+<!DOCTYPE html
+ PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>A <div> with role="grid" and a child div with role="rowgroup" who has a child of role="button".</title>
+ </head>
+ <body>
+ <div id="test" role="grid">
+ <div id="gridChild" role="rowgroup">
+ <span id="rowgroupChild" role="button">Grid <abbr title="containing">→</abbr> rowgroup <abbr title="containing">→</abbr> button</span>
+ </div>
+ </div>
+ </body>
+</html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/author-requirements/578.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,12 @@
+<!DOCTYPE html
+ PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>A page with two div elements that have role="toolbar" but not aria-label property.</title>
+ </head>
+ <body>
+ <div id="test" role="toolbar">Toolbar 1</div>
+ <div id="test2" role="toolbar">Toolbar 2</div>
+ </body>
+</html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/author-requirements/579.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,11 @@
+<!DOCTYPE html
+ PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>A page with one div element that has role="toolbar" but not aria-label property.</title>
+ </head>
+ <body>
+ <div id="test" role="toolbar">Toolbar 1</div>
+ </body>
+</html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/author-requirements/580.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,19 @@
+<!DOCTYPE html
+ PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>A div element with style="display:none" has aria-hidden="true", and then script sets style to "display: block".</title>
+ <script type="text/javascript">
+ function replaceStyle (/* Element */ element, /* String */ selector, /* String */ newValue) {
+ element.setAttribute ('style', selector + ':' + newValue);
+ }
+ function doOnload() {
+ window.setTimeout ("replaceStyle (document.getElementById('test'), 'display', 'block')", 1000);
+ }
+ </script>
+ </head>
+ <body onload="doOnload();">
+ <div id="test" aria-hidden="true" style="display:none;">This <div>'s style switched from 'display:none' to 'display:block'. It has <code>aria-hidden='true'</code>, regardless.</div>
+ </body>
+</html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/author-requirements/581.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,13 @@
+<!DOCTYPE html
+ PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>A page with a div element with id="owned1" is referenced by two div elements that each have aria-owns="owned1".</title>
+ </head>
+ <body>
+ <div id="owner1" aria-owns="owned1">First owner of owned1</div>
+ <div id="owner2" aria-owns="owned1">Second owner of owned1</div>
+ <div id="owned1">I am owned1</div>
+ </body>
+</html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/author-requirements/582.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,18 @@
+<!DOCTYPE html
+ PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>An element with aria-setsize=5 has aria-posinset=6.</title>
+ </head>
+ <body>
+ <h2 id="label_fruit"> Available Fruit </h2>
+ <ul role="listbox" aria-labelledby="label_fruit">
+ <li role="option" aria-setsize="5" aria-posinset="6" id="test"> apples </li>
+ <li role="option" aria-setsize="5" aria-posinset="2"> bananas </li>
+ <li role="option" aria-setsize="5" aria-posinset="3"> cantaloupes </li>
+ <li role="option" aria-setsize="5" aria-posinset="4"> dates </li>
+ <li role="option" aria-setsize="5" aria-posinset="5"> kumquat </li>
+ </ul
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/author-requirements/583.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,18 @@
+<!DOCTYPE html
+ PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>An element with aria-setsize=5 has aria-posinset=0.</title>
+ </head>
+ <body>
+ <h2 id="label_fruit"> Available Fruit </h2>
+ <ul role="listbox" aria-labelledby="label_fruit">
+ <li role="option" aria-setsize="5" aria-posinset="0" id="test"> apples </li>
+ <li role="option" aria-setsize="5" aria-posinset="2"> bananas </li>
+ <li role="option" aria-setsize="5" aria-posinset="3"> cantaloupes </li>
+ <li role="option" aria-setsize="5" aria-posinset="4"> dates </li>
+ <li role="option" aria-setsize="5" aria-posinset="5"> kumquat </li>
+ </ul
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/author-requirements/584.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,18 @@
+<!DOCTYPE html
+ PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>An element with aria-setsize=5 has aria-posinset=1.</title>
+ </head>
+ <body>
+ <h2 id="label_fruit"> Available Fruit </h2>
+ <ul role="listbox" aria-labelledby="label_fruit">
+ <li role="option" aria-setsize="5" aria-posinset="1" id="test"> apples </li>
+ <li role="option" aria-setsize="5" aria-posinset="2"> bananas </li>
+ <li role="option" aria-setsize="5" aria-posinset="3"> cantaloupes </li>
+ <li role="option" aria-setsize="5" aria-posinset="4"> dates </li>
+ <li role="option" aria-setsize="5" aria-posinset="5"> kumquat </li>
+ </ul
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/button-pressed/589.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,11 @@
+<!DOCTYPE html
+ PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>An element with role button without the aria-pressed state.</title>
+ </head>
+ <body>
+ <div id="test" role="button">This div has role button</div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/button-pressed/590.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,11 @@
+<!DOCTYPE html
+ PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>An element with role button with an aria-pressed state of "true".</title>
+ </head>
+ <body>
+ <div id="test" role="button" aria-pressed='true'>This div has role button, with aria-pressed='true'</div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/duplicate-id/594.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,13 @@
+<!DOCTYPE html
+ PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>An element with role of "button" with an aria-describedby value of "foo", and two elements with ID "foo" with text values "foo1" and "foo2" respectively.</title>
+ </head>
+ <body>
+ <div id="test" role="button" aria-describedby='foo'>Button with aria-describedby='foo'</div>
+ <span id="foo">foo1</span>
+ <span id="foo">foo2</span>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/duplicate-id/595.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,13 @@
+<!DOCTYPE html
+ PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>An element with role of "button" with an aria-labelledby value of "foo", and two elements with ID "foo" with text values "foo1" and "foo2" respectively.</title>
+ </head>
+ <body>
+ <div id="test" role="button" aria-labelledby='foo'>Button with aria-labelledby='foo'</div>
+ <span id="foo">foo1</span>
+ <span id="foo">foo2</span>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/invalid-state/587.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,11 @@
+<!DOCTYPE html
+ PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>An element with role checkbox, having an aria-invalid property with value "foo".</title>
+ </head>
+ <body>
+ <div id="test" role="checkbox" aria-invalid="foo">Checkbox with aria-invalid='foo'</div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/invalid-state/588.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,11 @@
+<!DOCTYPE html
+ PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>An element with role checkbox, having an aria-invalid property with value "".</title>
+ </head>
+ <body>
+ <div id="test" role="checkbox" aria-invalid="">Checkbox with aria-invalid=''</div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/mixed-value/585.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,11 @@
+<!DOCTYPE html
+ PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>Element with role menuitemradio having inherited state or property aria-checked with value "mixed".</title>
+ </head>
+ <body>
+ <div id="test" role="menuitemradio" aria-checked="mixed">Radio menu item with aria-checked='mixed'</div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/mixed-value/586.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,11 @@
+<!DOCTYPE html
+ PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>Element with role radio having inherited state or property aria-checked with value "mixed".</title>
+ </head>
+ <body>
+ <div id="test" role="radio" aria-checked="mixed">Radio button with aria-checked='mixed'</div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/name-computation-general/596.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,12 @@
+<!DOCTYPE html
+ PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>DIV with aria-labelledby="ID1" and aria-label is not specified and title is not specified.</title>
+ </head>
+ <body>
+ <div id="test" aria-labelledby='ID1'>aria-labelledby='ID1'</div>
+ <span id="ID1">Label for 'test' element</span>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/name-computation-general/597.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,11 @@
+<!DOCTYPE html
+ PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>DIV with aria-label="Tag" and aria-labelledby is not specified and title is not specified..</title>
+ </head>
+ <body>
+ <div id="test" aria-label='Tag'>aria-label='Tag'</div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/name-computation-general/598.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,12 @@
+<!DOCTYPE html
+ PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>DIV with aria-labelledby="ID1" aria-label="Tag" and title is not specified.</title>
+ </head>
+ <body>
+ <div id="test" aria-labelledby="ID1" aria-label='Tag'>aria-labelledby="ID1" aria-label='Tag'</div>
+ <span id="ID1">Element with id='ID1'</span>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/name-computation-general/599.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,13 @@
+<!DOCTYPE html
+ PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>DIV with id="ID0" and aria-labelledby="ID0 ID1" and aria-label="Tag" and title is not specified.</title>
+ </head>
+ <body>
+ <div id="test" aria-aria-labelledby="ID0 ID1" aria-label='Tag'>aria-labelledby="ID0 ID1" aria-label='Tag'</div>
+ <span id="ID0">Element with id='ID0'</span>
+ <span id="ID1">Element with id='ID1'</span>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/name-computation-general/600.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,11 @@
+<!DOCTYPE html
+ PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>DIV with text and aria-label is not specified and aria-labelledby is not specified and title is not specified and role is not specified.</title>
+ </head>
+ <body>
+ <div id="test">Div with text</div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/name-computation-general/601.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,11 @@
+<!DOCTYPE html
+ PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>DIV with text and role="button" and aria-label is not specified and aria-labelledby is not specified and title is not specified.</title>
+ </head>
+ <body>
+ <div id="test" role="button">Div with role of button, with text.</div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/name-computation-general/602.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,11 @@
+<!DOCTYPE html
+ PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>DIV with text and role="button" and title="Tag" and aria-label is not specified and aria-labelledby is not specified.</title>
+ </head>
+ <body>
+ <div id="test" role="button" title="Tag">Div with role of button, with text and title='Tag'</div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/name-computation-img/556.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,10 @@
+<!DOCTYPE html>
+<html>
+<head>
+<title>Test 556 IMG with aria-label="l" and aria-labelledby not specified and alt not specified and title not specified.</title>
+</head>
+<body>
+<img src="foo.jpg" aria-label="1"/>
+</body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/name-computation-img/557.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,10 @@
+<!DOCTYPE html>
+<html>
+<head>
+<title>Test 557 IMG with aria-label="l" and alt="a" and title="t" and aria-labelledby not specified.</title>
+</head>
+<body>
+<img src="foo.jpg" aria-label="1" alt="a" title="t"/>
+</body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/name-computation-img/558.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+<head>
+<title>Test 558 IMG with aria-labelledby="ID1" and aria-label not specified and alt not specified and title not specified.</title>
+</head>
+<body>
+<input type="text" value="peanuts" id="ID1">
+<img aria-labelledby="ID1" src="foo.jpg"/>
+</body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/name-computation-img/559.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+<head>
+<title>Test 559 IMG with aria-labelledby="ID1" and aria-label not specified and alt not specified and title not specified where ID1 is not valid.</title>
+</head>
+<body>
+<img aria-labelledby="ID1" src="foo.jpg"/>
+</body>
+</html>
+
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/name-computation-img/560.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+<head>
+<title>Test 560 IMG with aria-label="l" aria-labelledby="ID1" and alt not specified and title not specified.</title>
+</head>
+<body>
+<input type="text" value="peanuts" id="ID1">
+<img aria-labelledby="ID1" aria-label="1" src="foo.jpg"/>
+</body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/name-computation-img/561.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,10 @@
+<!DOCTYPE html>
+<html>
+<head>
+<title>Test 561 IMG with aria-label="l" aria-labelledby="ID1" and alt not specified and title not specified where ID1 is not valid.</title>
+</head>
+<body>
+<img aria-labelledby="ID1" aria-label="1" src="foo.jpg"/>
+</body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/name-computation-img/562.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,13 @@
+<!DOCTYPE html>
+<html>
+<head>
+<title>Test 562 IMG with aria-labelledby="ID1 ID2 ID3" and aria-label not specified and alt not specified and title not specified.</title>
+</head>
+<body>
+<input type="text" value="peanuts" id="ID1">
+<input type="text" value="popcorn" id="ID2">
+<input type="text" value="apple jacks" id="ID3">
+<img aria-labelledby="ID1 ID2 ID3" src="foo.jpg"/>
+</body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/name-computation-img/563.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+<head>
+<title>Test 563 IMG with id="ID0" aria-label="l" and aria-labelledby="ID0 ID1" and alt not specified and title not specified has accname = "l " + TextOfElements(ID1).</title>
+</head>
+<body>
+<input type="text" value="peanuts" id="ID1">
+<img id="ID0" aria-label="1" aria-labelledby="ID0 ID1" src="foo.jpg"/>
+</body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/name-computation-img/564.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,12 @@
+<!DOCTYPE html>
+<html>
+<head>
+<title>Test 564 IMG with id="ID0" aria-label="l" aria-labelledby="ID0 ID1 ID2 ID3" and alt not specified and title not specified.</title>
+</head>
+<body>
+<input type="text" value="peanuts" id="ID1">
+<input type="text" value="popcorn" id="ID2">
+<img id="ID0" aria-label="1" aria-labelledby="ID0 ID1 ID2" src="foo.jpg"/>
+</body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/name-computation-img/565.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,13 @@
+<!DOCTYPE html>
+<html>
+<head>
+<title>Test 565 IMG with id="ID0" and aria-label="l" and aria-labelledby="ID0 ID1 ID2 ID3" and alt="a" and title="t".</title>
+</head>
+<body>
+<input type="text" value="peanuts" id="ID1">
+<input type="text" value="popcorn" id="ID2">
+<input type="text" value="apple jacks" id="ID3">
+<img id="ID0" aria-label="1" aria-labelledby="ID0 ID1 ID2 ID3" alt= "a" title="t" src="foo.jpg"/>
+</body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/name-computation-img/566.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,13 @@
+<!DOCTYPE html>
+<html>
+<head>
+<title>Test 566 IMG with id="ID0" and aria-label="" and aria-labelledby="ID0 ID1 ID2 ID3" and alt="a" and title="t".</title>
+</head>
+<body>
+<input type="text" value="peanuts" id="ID1">
+<input type="text" value="popcorn" id="ID2">
+<input type="text" value="apple jacks" id="ID3">
+<img id="ID0" aria-label="" aria-labelledby="ID0 ID1 ID2 ID3" alt= "a" title="t" src="foo.jpg"/>
+</body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/name-computation-input/536.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,9 @@
+<html>
+<head>
+<title>Test 536 UT type=ANY with aria-hidden="true" with no aria-labelledby and with id="test".</title>
+</head>
+<body>
+<input type="button" id="test" aria-hidden="true">
+</body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/name-computation-input/537.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,9 @@
+<html>
+<head>
+<title>Test 537 UT type=ANY with hidden="true" with no aria-labelledby and with id="test".</title>
+</head>
+<body>
+<input type="button" id="test" hidden="true">
+</body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/name-computation-input/538.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,9 @@
+<html>
+<head>
+<title>Test 538 UT type="hidden" with no aria-labelledby and with id="test".</title>
+</head>
+<body>
+<input type="hidden" id="test">
+</body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/name-computation-input/539.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,9 @@
+<html>
+<head>
+<title>Test 539 An INPUT type=ANY, with an id="test", an aria-label, and no aria-labelledby.</title>
+</head>
+<body>
+<input type="button" aria-label="Rich" id="test">
+</body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/name-computation-input/540.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,12 @@
+<html>
+<head>
+<title>Test 540 An INPUT type=ANY with an id="test", an aria-labelledby="ID1" and no aria-label.</title>
+</head>
+<body>
+<div id="foo">
+Rich's button
+</div>
+<input type="button" aria-labelledby="foo" id="test">
+</body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/name-computation-input/541.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,12 @@
+<html>
+<head>
+<title>Test 541 An INPUT type=ANY with an aria-labelledby="ID1" aria-label="bar".</title>
+</head>
+<body>
+<div id="ID1">
+Rich's button
+</div>
+<input type="button" aria-label="bar" aria-labelledby="ID1" id="test"/>
+</body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/name-computation-input/542.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,9 @@
+<html>
+<head>
+<title>Test 542 An INPUT type=submit, with id="test", with no aria-labelledby and no aria-label and does not have a role=presentation.</title>
+</head>
+<body>
+<input type="submit" id="test"/>
+</body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/name-computation-input/543.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,9 @@
+<html>
+<head>
+<title>Test 543 An INPUT type="reset", with id="test", with no aria-labelledby and no aria-label and does not have a role=presentation.</title>
+</head>
+<body>
+<input type="reset" id="test"/>
+</body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/name-computation-input/544.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,9 @@
+<html>
+<head>
+<title>Test 544 An INPUT type=button, with id="test", value="foo", with no aria-labelledby and no aria-label and does not have a role=presentation.</title>
+</head>
+<body>
+<input type="button" id="test" value="foo"/>
+</body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/name-computation-input/545.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,9 @@
+<html>
+<head>
+<title>Test 545 An INPUT type=img, with id="test", with no aria-labelledby, and no aria-label, does not have a role=presentation, and has an alt attribute.</title>
+</head>
+<body>
+<input src="baz.html" type="image" id="test" alt="foo"/>
+</body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/name-computation-input/546.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,10 @@
+<html>
+<head>
+<title>Test 546 An INPUT type=text, password, checkbox, radio, file, or img, with id="test", with no aria-labelledby and no aria-label, does not have a role=presentation, and is referenced by a LABEL element.</title>
+</head>
+<body>
+<label for="test">States:</label>
+<input type="text" id="test"/>
+</body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/name-computation-input/547.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,13 @@
+<html>
+<head>
+<title>Test 547 An INPUT type=text, password, checkbox, radio, or file, with id="ID0" referenced by a LABEL with an embedded INPUT type=text.</title>
+</head>
+<body>
+<label for="ID0">
+foo
+<input type="text" value="David"/>
+</label>
+<input type=text id="ID0" value="baz"/>
+</body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/name-computation-input/548.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,16 @@
+<html>
+<head>
+<title>Test 548An INPUT type=text, password, checkbox, radio, or file, with id="ID0", referenced by a LABEL with an embedded SELECT, role=combobox, or role=menu.</title>
+</head>
+<body>
+<label for="ID0">
+crazy
+ <select name="member" size="1" "role="menu" tabindex="0">
+ <option role="menuitem" value="beard" selected="true">clown</option>
+ <option role="menuitem" value="scuba">rich</option>
+ </select>
+</label>
+<input type=text id="ID0" value="baz"/>
+</body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/name-computation-input/549.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,15 @@
+<html>
+<head>
+<title>Test 549 An INPUT type=text, password, checkbox, radio, or file, with id="ID0", referenced by a LABEL with an embedded role=spinbutton or role=slider that has an aria-valuetext.</title>
+</head>
+<body>
+<label for="ID0">
+ crazy
+ <div role="spinbutton" aria-valuetext="Monday" aria-valuemin="1" aria-valuemax="7" aria-valuenow="4">
+ </div>
+</label>
+<input type=text id="ID0" value="baz"/>
+
+</body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/name-computation-input/550.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,15 @@
+<html>
+<head>
+<title>Test 550 An INPUT type=text, password, checkbox, radio, or file, with id="ID0", referenced by a LABEL with an embedded role=spinbutton or role=slider that has no aria-valuetext.</title>
+</head>
+<body>
+<label for="ID0">
+ crazy
+ <div role="spinbutton" aria-valuemin="1" aria-valuemax="7" aria-valuenow="4">
+ </div>
+</label>
+<input type=text id="ID0" value="baz"/>
+
+</body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/name-computation-input/551.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,9 @@
+<html>
+<head>
+<title>Test 551 An INPUT type=text, password, checkbox, radio, file, or image , with id="test", with no aria-labelledby and no aria-label, does not have a role=presentation, is not referenced by a LABEL element, and has a title.</title>
+</head>
+<body>
+<input type=text id="test" title="crazy" value="baz"/>
+</body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/name-computation-input/552.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,18 @@
+<!DOCTYPE html>
+<html>
+<head>
+<title>Test 552 An INPUT type=text, password, checkbox, radio, file, or image, with id="test", with no aria-labelledby and no aria-label, but is referenced by a LABEL element that has an associated CSS :before content rule.</title>
+<style>
+
+label:before
+{
+content:"fancy";
+}
+</style>
+</head>
+<body>
+<label for="test"></label>
+<input type="text aria-label="fruit" id="test"/>
+</body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/name-computation-input/553.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,18 @@
+<!DOCTYPE html>
+<html>
+<head>
+<title>Test 553 An INPUT type=text, password, checkbox, radio, file, or image, with id="test", with no aria-labelledby and no aria-label, but is referenced by a LABEL element that has an associated CSS :after content rule. </title>
+<style>
+
+label:before
+{
+content:"fancy";
+}
+</style>
+</head>
+<body>
+<label for="test"></label>
+<input type="text id="test"/>
+</body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/493.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,9 @@
+<html>
+<head>
+<title>Test 493 Focusable Image element with role="presentation" </title>
+</head>
+<body>
+<img src="foo.jpg" width="40" height="40" role="presentation" tabindex="0">
+</body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/494.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,9 @@
+<html>
+<head>
+<title>Test 494 Image element with role="presentation" and aria-atomic="true" </title>
+</head>
+<body>
+<img src="foo.jpg" width="40" height="40" role="presentation" aria-atomic="true"/>
+</body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/495.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,9 @@
+<html>
+<head>
+<title>Test 495 Image element with role="presentation" and aria-busy="true" </title>
+</head>
+<body>
+<img src="foo.jpg" width="40" height="40" role="presentation" aria-busy="true"/>
+</body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/496.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,10 @@
+<html>
+<head>
+<title>Test 496 Image element with role="presentation" but controlled by an button </title>
+</head>
+<body>
+<img src="foo.jpg" alt="test1" width="40" height="40" role="presentation" id="foo"/>
+<input type="button" value="I control the Image" aria-controls="foo"/>
+</body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/497.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,12 @@
+<html>
+<head>
+<title>Test 497 Image element with role="presentation" but with a reference to a description </title>
+</head>
+<body>
+<img src="foo.jpg" alt="test1" width="40" height="40" role="presentation" aria-describedby="foo"/>
+<p id="foo">
+This is an image.
+</p>
+</body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/498.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,9 @@
+<html>
+<head>
+<title>Test 498 Image element with role="presentation" but aria-disabled="true" </title>
+</head>
+<body>
+<img src="foo.jpg" alt="test1" width="40" height="40" role="presentation" aria-disabled="true"/>
+</body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/499.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,9 @@
+<html>
+<head>
+<title>Test 499 Image element with role="presentation" but aria-dropeffect="move" </title>
+</head>
+<body>
+<img src="foo.jpg" alt="test1" width="40" height="40" role="presentation" aria-dropeffect="move"/>
+</body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/500.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,11 @@
+<html>
+<head>
+<title>Test 500 Image element with role="presentation" but with a valid aria-flowto attribute</title>
+</head>
+<body>
+<img src="foo.jpg" alt="test1" width="40" height="40" role="presentation" aria-flowto="test2"/>
+<div role="img" id="test2">
+</div>
+</body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/501.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,9 @@
+<html>
+<head>
+<title>Test 501 Image element with role="presentation" but with aria-grabbed="true"</title>
+</head>
+<body>
+<img src="foo.jpg" alt="test1" width="40" height="40" role="presentation" aria-grabbed="true"/>
+</body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/502.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,9 @@
+<html>
+<head>
+<title>Test 502 Image element with role="presentation" but with aria-haspopup="true"</title>
+</head>
+<body>
+<img src="foo.jpg" alt="test1" width="40" height="40" role="presentation" aria-haspopup="true"/>
+</body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/503.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,9 @@
+<html>
+<head>
+<title>Test 503 Image element with role="presentation" but with aria-hidden="true"</title>
+</head>
+<body>
+<img src="foo.jpg" alt="test1" width="40" height="40" role="presentation" aria-hidden="true"/>
+</body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/504.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,9 @@
+<html>
+<head>
+<title>Test 504 Image element with role="presentation" but with aria-invalid="true"</title>
+</head>
+<body>
+<img src="foo.jpg" alt="test1" width="40" height="40" role="presentation" aria-invalid="true"/>
+</body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/505.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,9 @@
+<html>
+<head>
+<title>Test 505 Image element with role="presentation" but with aria-label="test"</title>
+</head>
+<body>
+<img src="foo.jpg" alt="test1" width="40" height="40" role="presentation" aria-label="test"/>
+</body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/506.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,12 @@
+<html>
+<head>
+<title>Test 506 Image element with role="presentation" but with a valid aria-labelledby attribute</title>
+</head>
+<body>
+<img src="foo.jpg" alt="test1" width="40" height="40" role="presentation" aria-labelledby="test2"/>
+<div id="test2">
+test_label
+</div>
+</body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/507.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,9 @@
+<html>
+<head>
+<title>Test 507 Image element with role="presentation" but with aria-live="assertive"</title>
+</head>
+<body>
+<img src="foo.jpg" alt="test1" width="40" height="40" role="presentation" aria-live="assertive"/>
+</body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/508.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,14 @@
+<html>
+<head>
+<title>Test 508 unordered list with role="presentation" and aria-owns referencing an ARIA listitem </title>
+</head>
+<body>
+<ul role="presentation" aria-owns="foo">
+<li>test1</li>
+</ol>
+<div id="foo" role="listitem">
+test2
+</div>
+</body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/509.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,9 @@
+<html>
+<head>
+<title>Test 509 Image element with role="presentation" but with aria-relevant="text"</title>
+</head>
+<body>
+<img src="foo.jpg" alt="test1" width="40" height="40" role="presentation" aria-relevant="text"/>
+</body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/510.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,13 @@
+<html>
+<head>
+<title>Test 510 An owned, unfocusable, element untied to an aria relationship that inherits role="presentation"</title>
+</head>
+<body>
+<table role="presentation">
+<tr>
+<td>Test me</td>
+</tr>
+</table>
+</body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/511.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,15 @@
+<html>
+<head>
+<title>Test 511 An owned, focusable element, tied to an aria relationship that inherits role="presentation"</title>
+</head>
+<body>
+<table role="presentation">
+<tr>
+<td tabindex="0" id="foo">Test me</td>
+</tr>
+</table>
+<div aria-controls="foo">
+</div>
+</body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/512.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,13 @@
+<html>
+<head>
+<title>Test 512 An owned, unfocusable element, having aria-atomic="true" that inherits role="presentation"</title>
+</head>
+<body>
+<table role="presentation">
+<tr>
+<td aria-atomic="true">Test me</td>
+</tr>
+</table>
+</body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/513.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,13 @@
+<html>
+<head>
+<title>Test 513 An owned, unfocusable element, having aria-busy="true" that inherits role="presentation"</title>
+</head>
+<body>
+<table role="presentation">
+<tr>
+<td aria-busy="true">Test me</td>
+</tr>
+</table>
+</body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/514.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,15 @@
+<html>
+<head>
+<title>Test 514 An owned, unfocusable element, with a valid aria-controls attribue set that inherits role="presentation"</title>
+</head>
+<body>
+<table role="presentation">
+<tr>
+<td aria-controls="foo">Test me</td>
+</tr>
+</table>
+<div id="foo">
+</div>
+</body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/515.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,16 @@
+<html>
+<head>
+<title>Test 515 An owned, unfocusable element, with a valid aria-describedby attribue set that inherits role="presentation"</title>
+</head>
+<body>
+<table role="presentation">
+<tr>
+<td aria-describedby="foo">Test me</td>
+</tr>
+</table>
+<div id="foo">
+You can
+</div>
+</body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/516.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,13 @@
+<html>
+<head>
+<title>Test 516 An owned, unfocusable element, having aria-disabled="true" that inherits role="presentation"</title>
+</head>
+<body>
+<table role="presentation">
+<tr>
+<td aria-disabled="true">Test me</td>
+</tr>
+</table>
+</body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/517.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,13 @@
+<html>
+<head>
+<title>Test 517 An owned, unfocusable element, having aria-dropeffect="move" that inherits role="presentation"</title>
+</head>
+<body>
+<table role="presentation">
+<tr>
+<td aria-dropeffect="move">Test me</td>
+</tr>
+</table>
+</body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/518.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,16 @@
+<html>
+<head>
+<title>Test 518 An owned, unfocusable element, with a valid aria-flowto attribue set that inherits role="presentation"</title>
+</head>
+<body>
+<table role="presentation">
+<tr>
+<td aria-flowto="foo">Test me</td>
+</tr>
+</table>
+<div id="foo">
+You can
+</div>
+</body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/519.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,13 @@
+<html>
+<head>
+<title>Test 519 An owned, unfocusable element, having aria-grabbed="true" that inherits role="presentation"</title>
+</head>
+<body>
+<table role="presentation">
+<tr>
+<td aria-grabbed="true">Test me</td>
+</tr>
+</table>
+</body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/520.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,13 @@
+<html>
+<head>
+<title>Test 520 An owned, unfocusable element, having aria-haspopup="true" that inherits role="presentation"</title>
+</head>
+<body>
+<table role="presentation">
+<tr>
+<td aria-haspopup="true">Test me</td>
+</tr>
+</table>
+</body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/521.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,13 @@
+<html>
+<head>
+<title>Test 521 An owned, unfocusable element, having aria-hidden="true" that inherits role="presentation"</title>
+</head>
+<body>
+<table role="presentation">
+<tr>
+<td aria-hidden="true">Test me</td>
+</tr>
+</table>
+</body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/522.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,13 @@
+<html>
+<head>
+<title>Test 522 An owned, unfocusable element, having aria-invalid="true" that inherits role="presentation"</title>
+</head>
+<body>
+<table role="presentation">
+<tr>
+<td aria-invalid="true">Test me</td>
+</tr>
+</table>
+</body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/523.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,13 @@
+<html>
+<head>
+<title>Test 523 An owned, unfocusable element, having aria-label="test" that inherits role="presentation"</title>
+</head>
+<body>
+<table role="presentation">
+<tr>
+<td aria-label="test"></td>
+</tr>
+</table>
+</body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/524.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,16 @@
+<html>
+<head>
+<title>Test 524 An owned, unfocusable element, with a valid aria-labelledby attribue set that inherits role="presentation"</title>
+</head>
+<body>
+<table role="presentation">
+<tr>
+<td aria-labelledby="foo"></td>
+</tr>
+</table>
+<div id="foo">
+You can
+</div>
+</body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/525.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,13 @@
+<html>
+<head>
+<title>Test 525 An owned, unfocusable element, having aria-live="assertive" that inherits role="presentation"</title>
+</head>
+<body>
+<table role="presentation">
+<tr>
+<td aria-live="assertive">test</td>
+</tr>
+</table>
+</body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/526.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,17 @@
+<html>
+<head>
+<title>Test 526 An owned, unfocusable element, having an aria-owns property with a valid IDREF value, and an inherited presentation role</title>
+</head>
+<body>
+<ul role="presentation">
+<li>
+ <ul aria-owns="foo">
+ </ul>
+</li>
+</ul>
+<div id="foo" role="listitem">
+item 1
+</div>
+</body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/527.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,13 @@
+<html>
+<head>
+<title>Test 527 An owned, unfocusable element, having aria-relevant="text" that inherits role="presentation"</title>
+</head>
+<body>
+<table role="presentation">
+<tr>
+<td aria-relevant="text">test</td>
+</tr>
+</table>
+</body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/528.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,14 @@
+<html>
+<head>
+<title>Test 528 An owned, unfocusable element, having an aria-owns property with a valid IDREF value, and an inherited presentation role</title>
+</head>
+<body>
+<ul role="presentation">
+<li>
+ <ul role="checkbox">
+ </ul>
+</li>
+</ul>
+</body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/529.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,16 @@
+<html>
+<head>
+<title>Test 529 A unordered list element UL having a role of presentation and having a list item child element LI and having an aria-owned property set to the id of an owned child having a role of "listitem"</title>
+</head>
+<body>
+<ul role="presentation" aria-owns="foo">
+<li>
+test1
+</li>
+</ul>
+<div id="foo" role="listitem">
+test2
+</div>
+</body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/530.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,13 @@
+<html>
+<head>
+<title>Test 530 An element with role presentation and with an owned child having the aria-checked property with value "true", an id="test", and the aria-expanded property with value "true", and with no global WAI-ARIA states and properties.</title>
+</head>
+<body>
+<ul role="presentation">
+<li id="test" aria-checked="true" aria-expanded="true">
+vegetables
+</li>
+</ul>
+</body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/531.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,10 @@
+<html>
+<head>
+<title>Test 531 An element with role presentation, having an id="test", having the aria-checked property with value "true" and the aria-expanded property with value "true", and with no global WAI-ARIA states and properties..</title>
+</head>
+<body>
+<ul id="test" role="presentation" aria-checked="true" aria-expanded="true">
+</ul>
+</body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/532.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,12 @@
+<html>
+<head>
+<title>Test 532 An element with role presentation with an ID attribute with value "test" and referenced by an ARIA relation (e.g. aria-describedby).</title>
+</head>
+<body>
+<img src="foo.jpg" aria-describedby="test">
+<div id="test" role="presentation">
+The time is now to come to the aid of your country
+</div>
+</body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/533.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,12 @@
+<html>
+<head>
+<title>Test 533 An element with role presentation with an ID attribute with value "test" and referenced by an ARIA relation (e.g. aria-describedby) and with aria-hidden with value "true".</title>
+</head>
+<body>
+<img src="foo.jpg" aria-describedby="test">
+<div id="test" role="presentation" aria-hidden="true">
+The time is now to come to the aid of your country
+</div>
+</body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/534.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,14 @@
+<html>
+<head>
+<title>Test 534 An element with role presentation with an ID attribute with value "test" and referenced by an ARIA relation (e.g. aria-describedby).</title>
+</head>
+<body>
+<img src="foo.jpg" aria-describedby="test">
+<ul role="presentation">
+ <li id="test">
+ The time is now to come to the aid of your country
+ </li>
+</ul>
+</body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/535.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,14 @@
+<html>
+<head>
+<title>Test 534 An element with role presentation with an ID attribute with value "test" and referenced by an ARIA relation (e.g. aria-describedby) and with aria-hidden with value "true".</title>
+</head>
+<body>
+<img src="foo.jpg" aria-describedby="test">
+<ul role="presentation">
+ <li id="test" aria-hidden="true">
+ The time is now to come to the aid of your country
+ </li>
+</ul>
+</body>
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/relevant-state/591.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,11 @@
+<!DOCTYPE html
+ PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>Element with role main having global state or property aria-relevant with value "additions removals".</title>
+ </head>
+ <body>
+ <div id="test" role="main" aria-relevant='additions removals'>Role main with aria-relevant='additions removals'</div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/relevant-state/592.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,11 @@
+<!DOCTYPE html
+ PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>Element with role main having global state or property aria-relevant with value "removals text".</title>
+ </head>
+ <body>
+ <div id="test" role="main" aria-relevant='removals text'>Role main with aria-relevant='removals text'</div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/relevant-state/593.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,11 @@
+<!DOCTYPE html
+ PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>Element with role main having global state or property aria-relevant with value "additions removals text".</title>
+ </head>
+ <body>
+ <div id="test" role="main" aria-relevant='additions removals text'>Role main with aria-relevant='additions removals text'</div>
+ </body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/selected-state/670.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,32 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+ <head>
+ <title>ARIA 1.0 Test Case 670</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ </head>
+ <body>
+ <h1>ARIA 1.0 Test Case 670</h1>
+
+ <ul role="listbox">
+ <li role="option" aria-selected="true" id="ID_OPTION" tabindex="0">Option 1</li>
+ <li role="option">Option 2</li>
+ </ul>
+
+ <h2>Description</h2>
+ <p>For an element with role role "option" which is a child of an element with
+ role "listbox", and the value of the "aria-selected" attribute is equal
+ to "true".</p>
+
+ <script type="text/javascript">
+
+ function setFocus() {
+ var node = document.getElementById('ID_OPTION');
+ node.focus();
+ }
+
+ window.addEventListener('load', setFocus);
+ </script>
+ </body>
+
+</html>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/selected-state/671.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,34 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+ <head>
+ <title>ARIA 1.0 Test Case 671</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ </head>
+ <body>
+ <h1>ARIA 1.0 Test Case 671</h1>
+
+ <ul role="listbox">
+ <li role="option" aria-selected="false" id="ID_OPTION" tabindex="0">Option 1</li>
+ <li role="option">Option 2</li>
+ </ul>
+
+ <h2>Description</h2>
+ <p>For an element with role role "option" which is a child of an element with
+ role "listbox", and the value of the "aria-selected" attribute is NOT equal
+ to "true" or the attribute is undefined.</p>
+
+
+ <script type="text/javascript">
+
+ function setFocus() {
+ var test_node = document.getElementById('ID_OPTION');
+ test_node.focus();
+ }
+
+ window.addEventListener('load', setFocus);
+ </script>
+ </body>
+
+</html>
+
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/selected-state/672.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,38 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+ <head>
+ <title>ARIA 1.0 Test Case 672</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ </head>
+ <body>
+ <h1>ARIA 1.0 Test Case 672</h1>
+ <ul role="listbox">
+ <li role="option" aria-selected="false" id="TEST_ID" tabindex="0">Option 1</li>
+ <li role="option">Option 2</li>
+ </ul>
+
+ <h2>Description</h2>
+ <p>For an element with role "option" which is a child of an element with role "listbox",
+ and the value of the "aria-selected" attribute changes (from "true", or to "true").</p>
+
+ <script type="text/javascript">
+ function changeSelectedState() {
+ var test_node = document.getElementById('TEST_ID');
+ var state = test_node.getAttribute('aria-selected');
+
+ if (state === 'false') test_node.setAttribute('aria-selected', 'true');
+ else test_node.setAttribute('aria-selected', 'true');
+
+ }
+
+ function setFocus() {
+ var test_node = document.getElementById('TEST_ID');
+ test_node.focus();
+ setTimeout(changeSelectedState,1000);
+ }
+
+ window.addEventListener('load', setFocus);
+ </script>
+ </body>
+
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/stability-of-dom/669.html Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,33 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+ <head>
+ <title>ARIA 1.0 Test Case 669</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ </head>
+ <body>
+ <h1>ARIA 1.0 Test Case 669</h1>
+
+ <ul role="listbox" id="ID_LISTBOX" tabindex="0" aria-activedescendant="ID_OPTION_1">
+ <li id="ID_OPTION_1" role="option">Option 1</li>
+ <li id="ID_OPTION_2" role="option">Option 2</li>
+ </ul>
+
+ <h2>Description</h2>
+ <p>An element with role "listbox" with two descendants having role "option"
+ and aria-activedescendant set to the id of the first option for which an
+ assistive technology or API test tool requests to move focus to option 2.</p>
+
+ <script type="text/javascript">
+
+ function setFocus() {
+ var node = document.getElementById('ID_LISTBOX');
+ node.focus();
+ }
+
+ window.addEventListener('load', setFocus);
+ </script>
+ </body>
+
+</html>
+
+