blob: 7bec00473e79fcc34920adf0eed3ae15abbadfa4 [file] [log] [blame]
<html>
<head>
<script src="../../../resources/js-test-pre.js"></script>
</head>
<body>
<div id="host"></div>
<script>
description("Ensures that DOMCharacterDataModified isn't fired inside shadows.");
var fired = false;
var host = document.getElementById("host");
var shadow = host.webkitCreateShadowRoot();
var div = document.createElement("div");
div.addEventListener("DOMCharacterDataModified", function(evt) {
fired = true;
}, false);
shadow.appendChild(div);
div.innerHTML = "Hello, ";
div.firstChild.appendData("World!");
shouldBeFalse("fired");
shouldBe("div.innerHTML", "'Hello, World!'");
</script>
<script src="../../../resources/js-test-post.js"></script>
</body>
</html>