Index: LayoutTests/fast/regions/webkit-named-flow-event-remove-from-flow.html |
diff --git a/LayoutTests/fast/regions/webkit-named-flow-event-remove-from-flow.html b/LayoutTests/fast/regions/webkit-named-flow-event-remove-from-flow.html |
index 028d4483c02d293b87a0dd811930561887ecf1bd..6450d1ecdd813fda6e2796abd68d303ffd0620eb 100644 |
--- a/LayoutTests/fast/regions/webkit-named-flow-event-remove-from-flow.html |
+++ b/LayoutTests/fast/regions/webkit-named-flow-event-remove-from-flow.html |
@@ -17,7 +17,7 @@ |
.block { |
display:block; |
} |
-#region_1, #region_2 { height:110px; width:200px; margin: 5px;} |
+#region_1, #region_2 { height:110px; width:200px; margin: 5px; border: 1px solid red;} |
</style> |
</head> |
<body> |
@@ -34,7 +34,7 @@ |
<div id="console" class="block"></div> |
<script> |
- description("Tests regionLayoutEvent") |
+ description("Tests regionOversetChange event") |
if (window.testRunner) { |
testRunner.dumpAsText(); |
testRunner.waitUntilDone(); |
@@ -47,14 +47,18 @@ |
r = document.getElementById("region_2"); |
r.style.webkitFlowFrom = flowName; |
} |
- |
- var count = 0; |
- function regionLayoutUpdated(event) { |
+ |
+ var eventCount = 0; |
+ function finishTest() { |
+ shouldBe("eventCount", "2"); |
+ finishJSTest(); |
+ } |
+ |
+ function regionOversetChanged(event) { |
shouldBeEqualToString("event.target.name", "article"); |
- if (++count > 1) { |
- event.target.removeEventListener("webkitregionlayoutupdate", regionLayoutUpdated); |
- // this should be reached after region_2 is removed from DOM |
- finishJSTest(); |
+ if (++eventCount > 1) { |
+ // this should be reached after region_2 is removed from DOM |
+ setTimeout("finishTest()", 200); |
return; |
} |
@@ -65,7 +69,7 @@ |
function startTest() { |
var flow = getFlowByName("article"); |
- flow.addEventListener("webkitregionlayoutupdate", regionLayoutUpdated); |
+ flow.addEventListener("webkitregionoversetchange", regionOversetChanged); |
debug("Flow content"); |
flowContent("article"); |