blob: 8321f996ec85f3799c0bd18d0a6e5b7bf3eb9c8a [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<html>
<head>
<script src="../../resources/js-test-pre.js"></script>
<script src="../../editing/editing.js" language="JavaScript" type="text/JavaScript" ></script>
<script>
var successfullyParsed = false;
</script>
</head>
<body id="body">
Text before
<div tabindex=0 id="container">This is a test of Safari web selection</div>
Text after
<p id="description"></p>
<div id="console"></div>
<script>
description("This tests that accessibility can pull out the selected text");
if (window.accessibilityController) {
document.getElementById("container").focus();
setSelectionCommand(document.getElementById('container'), 0, document.getElementById('container'), 0);
var focusedElement = accessibilityController.focusedElement;
// Select: "This is"
for (var k = 0; k < 7; k++)
focusedElement.increaseTextSelection();
// "Unselect: " is"
for (var k = 0; k < 3; k++)
focusedElement.decreaseTextSelection();
shouldBe("focusedElement.stringForSelection", "'This'");
}
successfullyParsed = true;
</script>
<script src="../../resources/js-test-post.js"></script>
</body>
</html>