| Index: third_party/WebKit/Source/core/dom/IntersectionObserver.idl
|
| diff --git a/third_party/WebKit/Source/core/dom/IntersectionObserver.idl b/third_party/WebKit/Source/core/dom/IntersectionObserver.idl
|
| index fa93787bb29a0f22d08310027d41c827ddc8eaf3..a3464bfbdb4a58ab7e3e0d3d0226afa926b11d46 100644
|
| --- a/third_party/WebKit/Source/core/dom/IntersectionObserver.idl
|
| +++ b/third_party/WebKit/Source/core/dom/IntersectionObserver.idl
|
| @@ -2,22 +2,24 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| -// TODO(szager): Update the doc link when the spec has an official home; for now it's:
|
| -// https://github.com/WICG/IntersectionObserver
|
| +// https://wicg.github.io/IntersectionObserver/#intersection-observer-callback
|
|
|
| callback IntersectionObserverCallback = void (sequence<IntersectionObserverEntry> entries, IntersectionObserver observer);
|
|
|
| +// https://wicg.github.io/IntersectionObserver/#intersection-observer-interface
|
| +
|
| [
|
| - CustomConstructor(IntersectionObserverCallback callback, IntersectionObserverInit options),
|
| + CustomConstructor(IntersectionObserverCallback callback, optional IntersectionObserverInit options),
|
| Custom=VisitDOMWrapper,
|
| MeasureAs=IntersectionObserver_Constructor,
|
| RuntimeEnabled=IntersectionObserver,
|
| ] interface IntersectionObserver {
|
| + readonly attribute Element? root;
|
| + readonly attribute DOMString rootMargin;
|
| + // https://github.com/WICG/IntersectionObserver/issues/114
|
| + readonly attribute FrozenArray<double> thresholds;
|
| [RaisesException] void observe(Element target);
|
| [RaisesException] void unobserve(Element target);
|
| [RaisesException] void disconnect();
|
| [RaisesException] sequence<IntersectionObserverEntry> takeRecords();
|
| - readonly attribute Element? root;
|
| - readonly attribute DOMString rootMargin;
|
| - readonly attribute FrozenArray<double> thresholds;
|
| };
|
|
|