<!DOCTYPE html> | |
<script src="../../resources/js-test-pre.js"></script> | |
<style> | |
div:before { | |
width: 100px; | |
content: ""; | |
display: block; | |
-webkit-transition: width 1ms; | |
} | |
div { | |
padding: 10px; | |
-webkit-transition: padding 20ms; | |
} | |
.transition { | |
padding: 0px; | |
} | |
.transition:before { | |
width: 10px; | |
} | |
</style> | |
<p>Pseudo elements should not dispatch events.</p> | |
<div></div> | |
<script> | |
if (window.testRunner) { | |
testRunner.dumpAsText(); | |
testRunner.waitUntilDone(); | |
} | |
onload = function() { | |
var div = document.querySelector('div'); | |
div.className = 'transition'; | |
div.addEventListener('webkitTransitionEnd', function(event) { | |
window.event = event; | |
shouldBeEqualToString('event.target.tagName', 'DIV'); | |
if (event.target == div) { | |
isSuccessfullyParsed(); | |
testRunner.notifyDone(); | |
} | |
}); | |
} | |
</script> |