| Index: third_party/WebKit/LayoutTests/fast/dom/HTMLDialogElement/inert-node-is-unfocusable.html
|
| diff --git a/third_party/WebKit/LayoutTests/fast/dom/HTMLDialogElement/inert-node-is-unfocusable.html b/third_party/WebKit/LayoutTests/fast/dom/HTMLDialogElement/inert-node-is-unfocusable.html
|
| deleted file mode 100644
|
| index 9e2e6b438da38959c31725435de1bec426723cbb..0000000000000000000000000000000000000000
|
| --- a/third_party/WebKit/LayoutTests/fast/dom/HTMLDialogElement/inert-node-is-unfocusable.html
|
| +++ /dev/null
|
| @@ -1,56 +0,0 @@
|
| -<!DOCTYPE html>
|
| -<html>
|
| -<head>
|
| -<script src="../../../resources/js-test.js"></script>
|
| -</head>
|
| -<body id="body" tabindex="1">
|
| -<dialog id="top-dialog" tabindex="1" style="width: 100px; top: 30px"><button id="top-dialog-button">I get focus</button></dialog>
|
| -<dialog id="bottom-dialog" tabindex="-1" style="width: 100px; bottom: 30px"><button id="bottom-dialog-button">I don't get focus.</button></dialog>
|
| -<div id="container">
|
| - <input id="text" type="text">
|
| - <input id="datetime" type="datetime">
|
| - <input id="color" type="color">
|
| - <select id="select">
|
| - <optgroup id="optgroup">
|
| - <option id="option">Option</option>
|
| - </optgroup>
|
| - </select>
|
| - <div id="contenteditable-div" contenteditable>I'm editable</div>
|
| - <span id="tabindex-span" tabindex="0">I'm tabindexed.</div>
|
| - <embed id="embed" type="application/x-blink-test-plugin" width=100 height=100></embed>
|
| - <a id="anchor" href="">Link</a>
|
| -</div>
|
| -<script>
|
| -description('Test that inert nodes are not focusable. The test passses if only the ' +
|
| - 'topmost dialog and its button are focusable.');
|
| -
|
| -function testFocus(element, expectFocus) {
|
| - focusedElement = null;
|
| - element.addEventListener('focus', function() { focusedElement = element; }, false);
|
| - element.focus();
|
| - expected = expectFocus ? "true" : "false"
|
| - theElement = element;
|
| - shouldBe('"' + element.id + '"; focusedElement === theElement', expected);
|
| -}
|
| -
|
| -function testTree(element, expectFocus) {
|
| - if (element.nodeType == Node.ELEMENT_NODE)
|
| - testFocus(element, expectFocus);
|
| - var childNodes = element.childNodes;
|
| - for (var i = 0; i < childNodes.length; i++)
|
| - testTree(childNodes[i], expectFocus);
|
| -}
|
| -
|
| -var bottomDialog = document.getElementById('bottom-dialog');
|
| -bottomDialog.showModal();
|
| -
|
| -var topDialog = document.getElementById('top-dialog');
|
| -topDialog.showModal();
|
| -
|
| -testFocus(document.body, false);
|
| -testTree(topDialog, true);
|
| -testTree(bottomDialog, false);
|
| -testTree(document.getElementById('container'), false);
|
| -</script>
|
| -</body>
|
| -</html>
|
|
|