Chromium Code Reviews| Index: Source/core/dom/Element.idl |
| diff --git a/Source/core/dom/Element.idl b/Source/core/dom/Element.idl |
| index 2d0574cfa815845e8441d21b7fbdeb810a129890..64db89ab6466d84fe6483107752159d68f8dbe0d 100644 |
| --- a/Source/core/dom/Element.idl |
| +++ b/Source/core/dom/Element.idl |
| @@ -18,6 +18,11 @@ |
| * Boston, MA 02110-1301, USA. |
| */ |
| +// See |
| +// https://docs.google.com/document/d/1VnvAqeWFG9JFZfgG5evBqrLGDZYRE5w6G5jEDORekPY |
| +// for details. |
| +enum NativeScrollBehavior { "disable-native-scroll", "perform-before-native-scroll", "perform-after-native-scroll" }; |
| + |
| // https://dom.spec.whatwg.org/#interface-element |
| [ |
| @@ -103,6 +108,10 @@ |
| [MeasureAs=ElementOffsetWidth] readonly attribute long offsetWidth; |
| [MeasureAs=ElementOffsetHeight] readonly attribute long offsetHeight; |
| + // Scroll Customization API. See crbug.com/410974 for details. |
| + [RuntimeEnabled=ScrollCustomization] void setApplyScroll(ScrollStateCallback scrollStateCallback, NativeScrollBehavior nativeScrollBehavior); |
|
skobes
2015/07/15 19:52:40
You mentioned the bindings are temporary... does t
tdresser
2015/07/16 17:11:14
The final API is still somewhat up in the air, hen
skobes
2015/07/16 18:56:40
Sounds good, thanks for adding context here.
|
| + [RuntimeEnabled=ScrollCustomization] void setDistributeScroll(ScrollStateCallback scrollStateCallback, NativeScrollBehavior nativeScrollBehavior); |
| + |
| // Non-standard APIs |
| // https://www.w3.org/Bugs/Public/show_bug.cgi?id=19962 |
| [RaisesException, CustomElementCallbacks, MeasureAs=InsertAdjacentElement] Element insertAdjacentElement(DOMString where, Element element); |