gecko-dev/accessible/tests/mochitest/elm/test_shadowroot_subframe.html
Frederik Braun cf7327f348 Bug 1433929 - Avoid innerHTML in accessible/tests/mochitest/elm/test_shadowroot_subframe.html. r=johannh
MozReview-Commit-ID: 2CuAZkF78Hc

--HG--
extra : rebase_source : 8b81c6e6c4466818e3066e0dea97cf10500a8db4
2018-02-15 17:07:17 +01:00

51 lines
1.1 KiB
HTML

<!DOCTYPE HTML>
<html>
<head>
<title>ShadowRoot tests</title>
<link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css" />
<script type="application/javascript" src="../common.js"></script>
<script type="application/javascript" src="../role.js"></script>
<script type="application/javascript">
let SimpleTest = window.parent.SimpleTest;
let ok = window.parent.ok;
let is = window.parent.is;
function doTest() {
testElm("component", {
role: ROLE_GROUPING,
children: [
{
role: ROLE_PUSHBUTTON,
},
{
role: ROLE_LINK,
},
]
});
SimpleTest.finish();
}
addA11yLoadEvent(doTest);
</script>
</head>
<body>
<div role="group" id="component"></div>
<script>
var component = document.getElementById("component");
var shadow = component.attachShadow({mode: "open"});
var button = document.createElement("button");
button.append("Hello");
var a = document.createElement("a");
a.setAttribute("href", "#");
a.append(" World");
shadow.appendChild(button);
shadow.appendChild(a);
</script>
</body>