Updated scrollX, scrollY, pageXOffset and pageYOffset to match roll 39 double

Reviewers=vsm@google.com,asiva@google.com

R=vsm@google.com

Review URL: https://codereview.chromium.org//896283002

git-svn-id: http://dart.googlecode.com/svn/third_party/WebCore@43478 260f80e4-7a28-3924-810f-c04153c831b5
diff --git a/core/frame/Window.idl b/core/frame/Window.idl
index f9f7d3e..ce7aa0e 100644
--- a/core/frame/Window.idl
+++ b/core/frame/Window.idl
@@ -91,10 +91,10 @@
     [Replaceable] readonly attribute long screenY;
     [Replaceable] readonly attribute long screenLeft;
     [Replaceable] readonly attribute long screenTop;
-    [Replaceable] readonly attribute long scrollX;
-    [Replaceable] readonly attribute long scrollY;
-    readonly attribute long pageXOffset;
-    readonly attribute long pageYOffset;
+    [Replaceable] readonly attribute double scrollX;
+    [Replaceable] readonly attribute double scrollY;
+    readonly attribute double pageXOffset;
+    readonly attribute double pageYOffset;
 
     // Overloading can be replaced by optional if RuntimeEnabled is removed, by
     // changing the third argument to *optional* Dictionary scrollOptions