Chromium Code Reviews| 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..7e38b4b4bf6463839eca438a9a6a41619d38efa1 100644 |
| --- a/third_party/WebKit/Source/core/dom/IntersectionObserver.idl |
| +++ b/third_party/WebKit/Source/core/dom/IntersectionObserver.idl |
| @@ -2,22 +2,25 @@ |
| // 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; |
| + // TODO(szager): |thresholds| is sequence<double> in the spec. |
|
szager1
2016/10/01 00:03:30
I don't think this needs a TODO here, because ther
foolip
2016/10/01 15:23:20
Will drop TODO.
|
| + // 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; |
| }; |