45 lines
1.3 KiB
HTML
45 lines
1.3 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
|
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
|
|
<head>
|
|
<title></title>
|
|
<style type="text/css">
|
|
div:after {
|
|
content: "and generated content";
|
|
}
|
|
div:hover:after {
|
|
content: "and generated hover content";
|
|
}
|
|
</style>
|
|
<script type="text/javascript">
|
|
function test()
|
|
{
|
|
if (!window.testRunner)
|
|
return;
|
|
eventSender.mouseMoveTo(12, 12); // hover
|
|
eventSender.mouseDown(); // get noticed
|
|
eventSender.mouseUp();
|
|
}
|
|
</script>
|
|
</head>
|
|
<body onload="test()">
|
|
<div>
|
|
This is a test
|
|
</div>
|
|
<hr>
|
|
<p>
|
|
Test for <i><a href="https://bugs.webkit.org/show_bug.cgi?id=6431">http://bugzilla.opendarwin.org/show_bug.cgi?id=6431</a>
|
|
REGRESSION: style change where :hover changes only an :after style doesn't work</i>.
|
|
</p>
|
|
<p>
|
|
The line at the top of the page should read “This is a test and generated content”
|
|
or “This is a test and generated hover content” depending on whether it is
|
|
hovered.
|
|
</p>
|
|
<p>
|
|
To reproduce the bug outside of DumpRenderTree, mouse over the div several times, and the style change won't update every time
|
|
like it should.
|
|
</p>
|
|
</body>
|
|
</html>
|