Chromium Code Reviews| Index: LayoutTests/fast/css/first-letter-block-change.html |
| diff --git a/LayoutTests/fast/css/first-letter-block-change.html b/LayoutTests/fast/css/first-letter-block-change.html |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..e89ac5a0dc61d495937bf0e4c984a5aafc88355b |
| --- /dev/null |
| +++ b/LayoutTests/fast/css/first-letter-block-change.html |
| @@ -0,0 +1,29 @@ |
| +<!doctype html> |
| +<html> |
| +<head> |
| +<title>Test for first-letter that is added by DOM scripting</title> |
| +<style type="text/css"> |
| +p:first-letter {text-decoration: underline; color: #CB000F;} |
| +</style> |
| +<script type="text/javascript"> |
| +if (window.testRunner) |
| + testRunner.waitUntilDone(); |
| + |
| +setTimeout(function() {addTextNode()}, 0); |
|
esprehn
2013/09/27 18:30:15
This doesn't need to use setTimeout, just do:
onl
|
| + |
| +function addTextNode() { |
| + var textNode = document.createTextNode('I am adding a new text. '); |
| + var para = document.getElementById('test'); |
| + para.insertBefore(textNode, para.firstChild); |
| + if (window.testRunner) |
| + testRunner.notifyDone(); |
| +} |
| +</script> |
| +</head> |
| +<body> |
| +<p id="test"> |
| +This is a test paragraph. You can insert extra text at its start; |
| +the :first-letter styles should be updated to accomodate this new text. |
| +</p> |
| +</body> |
| +</html> |