| Index: Source/core/dom/Element.idl
|
| diff --git a/Source/core/dom/Element.idl b/Source/core/dom/Element.idl
|
| index f89083b282dd9c3283e36f77c6da6a0c60256df4..ef600e4d43d346368b5938f0b40b9b929f876dad 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 @@
|
| [DeprecateAs=ElementOffsetWidth] readonly attribute long offsetWidth;
|
| [DeprecateAs=ElementOffsetHeight] readonly attribute long offsetHeight;
|
|
|
| + // Scroll Customization API. See crbug.com/410974 for details.
|
| + [RuntimeEnabled=ScrollCustomization] void setApplyScroll(ScrollStateCallback scrollStateCallback, NativeScrollBehavior nativeScrollBehavior);
|
| + [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);
|
|
|