Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update UIA aria-readonly mappings #42551

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
46 changes: 46 additions & 0 deletions core-aam/aria-readonly_true_on-spinbutton-manual.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
<!doctype html>
<html>
<head>
<title>aria-readonly=true on spinbutton</title>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type"/>
<link rel="stylesheet" href="/wai-aria/scripts/manual.css">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/wai-aria/scripts/ATTAcomm.js"></script>
<script>
setup({explicit_timeout: true, explicit_done: true });

var theTest = new ATTAcomm(
{
"steps" : [
{
"element" : "test",
"test" : {
"UIA" : [
[
"property",
"RangeValue.IsReadOnly",
"is",
"true"
]
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Per the discussion on the PR against core-aam, this should also have AriaProperties.readonly exposed

Suggested change
]
],
[
"property",
"AriaProperties.readonly",
"is",
"true"
]

]
},
"title" : "step 1",
"type" : "test"
}
],
"title" : "aria-readonly=true on spinbutton"
}

) ;
</script>
</head>
<body>
<p>This test examines the ARIA properties for aria-readonly=true on spinbutton.</p>
<div role='spinbutton' aria-readonly='true' id='test'>10</div>

<div id="manualMode"></div>
<div id="log"></div>
<div id="ATTAmessages"></div>
</body>
</html>
2 changes: 1 addition & 1 deletion core-aam/aria-readonly_true_on_checkbox-manual.html
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@
"UIA" : [
[
"property",
"Value.IsReadOnly",
"AriaProperties.readonly",
"is",
"true"
]
Expand Down
48 changes: 48 additions & 0 deletions core-aam/aria-readonly_true_on_combobox-manual.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
<!doctype html>
<html>
<head>
<title>aria-readonly=true on combobox</title>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type"/>
<link rel="stylesheet" href="/wai-aria/scripts/manual.css">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/wai-aria/scripts/ATTAcomm.js"></script>
<script>
setup({explicit_timeout: true, explicit_done: true });

var theTest = new ATTAcomm(
{
"steps" : [
{
"element" : "test",
"test" : {
"UIA" : [
[
"property",
"Value.IsReadOnly",
"is",
"true"
]
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
]
],
[
"property",
"AriaProperties.readonly",
"is",
"true"
]

]
},
"title" : "step 1",
"type" : "test"
}
],
"title" : "aria-readonly=true on combobox"
}

) ;
</script>
</head>
<body>
<p>This test examines the ARIA properties for aria-readonly=true on combobox.</p>
<div role='combobox' aria-expanded='false' aria-readonly='true' id='test'>
<div role='textbox'>content</div>
</div>

<div id="manualMode"></div>
<div id="log"></div>
<div id="ATTAmessages"></div>
</body>
</html>
50 changes: 50 additions & 0 deletions core-aam/aria-readonly_true_on_grid-manual.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
<!doctype html>
<html>
<head>
<title>aria-readonly=true on grid</title>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type"/>
<link rel="stylesheet" href="/wai-aria/scripts/manual.css">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/wai-aria/scripts/ATTAcomm.js"></script>
<script>
setup({explicit_timeout: true, explicit_done: true });

var theTest = new ATTAcomm(
{
"steps" : [
{
"element" : "test",
"test" : {
"UIA" : [
[
"property",
"AriaProperties.readonly",
"is",
"true"
]
]
},
"title" : "step 1",
"type" : "test"
}
],
"title" : "aria-readonly=true on grid"
}

) ;
</script>
</head>
<body>
<p>This test examines the ARIA properties for aria-readonly=true on grid.</p>
<div role='grid' aria-readonly='true' id='test'>
<div role='row'>
<div role='gridcell'>content</div>
</div>
</div>

<div id="manualMode"></div>
<div id="log"></div>
<div id="ATTAmessages"></div>
</body>
</html>
50 changes: 50 additions & 0 deletions core-aam/aria-readonly_true_on_gridcell-manual.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
<!doctype html>
<html>
<head>
<title>aria-readonly=true on gridcell</title>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type"/>
<link rel="stylesheet" href="/wai-aria/scripts/manual.css">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/wai-aria/scripts/ATTAcomm.js"></script>
<script>
setup({explicit_timeout: true, explicit_done: true });

var theTest = new ATTAcomm(
{
"steps" : [
{
"element" : "test",
"test" : {
"UIA" : [
[
"property",
"AriaProperties.readonly",
"is",
"true"
]
]
},
"title" : "step 1",
"type" : "test"
}
],
"title" : "aria-readonly=true on gridcell"
}

) ;
</script>
</head>
<body>
<p>This test examines the ARIA properties for aria-readonly=true on gridcell.</p>
<div role='grid'>
<div role='row'>
<div role='gridcell' aria-readonly='true' id='test'>content</div>
</div>
</div>

<div id="manualMode"></div>
<div id="log"></div>
<div id="ATTAmessages"></div>
</body>
</html>
48 changes: 48 additions & 0 deletions core-aam/aria-readonly_true_on_listbox-manual.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
<!doctype html>
<html>
<head>
<title>aria-readonly=true on listbox</title>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type"/>
<link rel="stylesheet" href="/wai-aria/scripts/manual.css">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/wai-aria/scripts/ATTAcomm.js"></script>
<script>
setup({explicit_timeout: true, explicit_done: true });

var theTest = new ATTAcomm(
{
"steps" : [
{
"element" : "test",
"test" : {
"UIA" : [
[
"property",
"AriaProperties.readonly",
"is",
"true"
]
]
},
"title" : "step 1",
"type" : "test"
}
],
"title" : "aria-readonly=true on listbox"
}

) ;
</script>
</head>
<body>
<p>This test examines the ARIA properties for aria-readonly=true on listbox.</p>
<div role='listbox' aria-readonly='true' id='test'>
<div role='option'>content</div>
</div>

<div id="manualMode"></div>
<div id="log"></div>
<div id="ATTAmessages"></div>
</body>
</html>
46 changes: 46 additions & 0 deletions core-aam/aria-readonly_true_on_slider-manual.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
<!doctype html>
<html>
<head>
<title>aria-readonly=true on slider</title>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type"/>
<link rel="stylesheet" href="/wai-aria/scripts/manual.css">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/wai-aria/scripts/ATTAcomm.js"></script>
<script>
setup({explicit_timeout: true, explicit_done: true });

var theTest = new ATTAcomm(
{
"steps" : [
{
"element" : "test",
"test" : {
"UIA" : [
[
"property",
"RangeValue.IsReadOnly",
"is",
"true"
]
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
]
],
[
"property",
"AriaProperties.readonly",
"is",
"true"
]

]
},
"title" : "step 1",
"type" : "test"
}
],
"title" : "aria-readonly=true on slider"
}

) ;
</script>
</head>
<body>
<p>This test examines the ARIA properties for aria-readonly=true on slider.</p>
<div role='slider' aria-readonly='true' id='test'>content</div>

<div id="manualMode"></div>
<div id="log"></div>
<div id="ATTAmessages"></div>
</body>
</html>