blob: 2ae46fe9406df4561245eb5181634c8725b7c672 [file] [log] [blame]
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<style>
#test {
font-family: arial;
font-size: 300%;
}
</style>
</head>
<body>
<section id="test">
بِِِِِِِِِِِِِِِِِِِِِِِِِِِِِِِا<br><span>test 1</span><br><span>test 2</span>
</section>
<section>
<p>
Tests that the glyph overflow rect, used for repaint, is
correctly computed. After selecting and unselecting either
<code>test</code> line above the harakat from the first line are
correctly repainted.
</p>
</section>
<script>
if (window.testRunner)
testRunner.waitUntilDone();
var testElements = document.getElementById('test').
getElementsByTagName('span');
window.setTimeout(function() {
var text = testElements[0].firstChild;
window.getSelection().setBaseAndExtent(text, 0, text, text.length);
window.setTimeout(function() {
var text = testElements[1].firstChild;
window.getSelection().setBaseAndExtent(text, 0, text, text.length);
window.setTimeout(function() {
var text = testElements[1].firstChild;
window.getSelection().setBaseAndExtent(text, 3, text, text.length);
if (window.testRunner)
testRunner.notifyDone();
}, 0);
}, 0);
}, 0);
</script>
</body>
</html>