Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / LayoutTests / fast / events / wheelevent-in-scrolling-div.html
index 9b3095a..e0cacc3 100644 (file)
@@ -1,6 +1,6 @@
 <html>
     <head>
-        <script src="../js/resources/js-test-pre.js"></script>
+        <script src="../../resources/js-test.js"></script>
         <script>
             var expectedScrollTop = 200;
             var expectedScrollLeft = 100;
                 if (overflowElement) {
                     overflowElement.addEventListener("mousewheel", mousewheelHandler, false);
 
-                    var wheelEvent = document.createEvent("WheelEvent");
-                    wheelEvent.initWebKitWheelEvent(-window.expectedScrollLeft, -window.expectedScrollTop, window, 0, 0, 0, 0, false, false, false, false);
-                    overflowElement.dispatchEvent(wheelEvent);
+                    var deltaX = window.expectedScrollLeft;
+                    var deltaY = window.expectedScrollTop;
+                    var eventInit = {
+                        deltaX: deltaX,
+                        deltaY: deltaY,
+                        wheelDeltaX: -120 * deltaX,
+                        wheelDeltaY: -120 * deltaY,
+                    };
+                    var event = new WheelEvent("mousewheel", eventInit);
+                    overflowElement.dispatchEvent(event);
                 }
 
                 setTimeout('checkOffsets();', 100);
@@ -37,6 +44,8 @@
             function mousewheelHandler(e)
             {
                 event = e;
+                shouldBe("event.deltaY", "window.expectedScrollTop");
+                shouldBe("event.deltaX", "window.expectedScrollLeft");
                 shouldBe("event.wheelDeltaY", "window.expectedScrollTop*-120");
                 shouldBe("event.wheelDeltaX", "window.expectedScrollLeft*-120");