blob: 6591cfd97aa6adb3a1e02ada95e0ab0757280209 [file] [log] [blame]
<!DOCTYPE html>
<html>
<head>
<title>This tests that the span content gets properly laid out after calling surroundContents.</title>
<style>
span {
font-family: system-ui;
font-size: 12px;
margin-right: 2px;
}
.highlight {
text-decoration: underline;
}
</style>
</head>
<body>
<span id=container>foobar </span>
<br>PASS if foobar gets underlined while hovering.
<script>
var container = document.getElementById("container");
var range = document.createRange();
var newspan = document.createElement("span");
newspan.className = "highlight";
range.selectNodeContents(document.getElementById("container").firstChild);
range.setEnd(document.getElementById("container").firstChild, 6);
range.surroundContents(newspan);
</script>
</body>
</html>