| Index: Source/core/frame/Window.idl
|
| diff --git a/Source/core/frame/Window.idl b/Source/core/frame/Window.idl
|
| index 894ccf6ecea6a2e712612b35bc157d66d642ba0d..5fcf0f0827c02ee05ddc1a613d43c42b5fb4589c 100644
|
| --- a/Source/core/frame/Window.idl
|
| +++ b/Source/core/frame/Window.idl
|
| @@ -93,9 +93,17 @@
|
| readonly attribute long pageXOffset;
|
| readonly attribute long pageYOffset;
|
|
|
| - void scrollBy(long x, long y);
|
| - void scrollTo(long x, long y);
|
| - void scroll(long x, long y);
|
| + // FIXME: should be:
|
| + // void scrollBy(long x, long y);
|
| + // [RuntimeEnabled=CSSOMSmoothScroll, RaisesException] void scrollBy(long x, long y, optional Dictionary scrollOptions);
|
| + // void scrollTo(long x, long y);
|
| + // [RuntimeEnabled=CSSOMSmoothScroll, RaisesException] void scrollTo(long x, long y, optional Dictionary scrollOptions);
|
| + // void scroll(long x, long y);
|
| + // [RuntimeEnabled=CSSOMSmoothScroll, RaisesException] void scroll(long x, long y, optional Dictionary scrollOptions);
|
| + // http://crbug.com/339000
|
| + [RaisesException] void scrollBy(long x, long y, optional Dictionary scrollOptions);
|
| + [RaisesException] void scrollTo(long x, long y, optional Dictionary scrollOptions);
|
| + [RaisesException] void scroll(long x, long y, optional Dictionary scrollOptions);
|
| void moveBy([Default=Undefined] optional float x, [Default=Undefined] optional float y); // FIXME: this should take longs not floats.
|
| void moveTo([Default=Undefined] optional float x, [Default=Undefined] optional float y); // FIXME: this should take longs not floats.
|
| void resizeBy([Default=Undefined] optional float x, [Default=Undefined] optional float y); // FIXME: this should take longs not floats.
|
|
|