| Index: third_party/WebKit/Source/core/testing/Internals.cpp
|
| diff --git a/third_party/WebKit/Source/core/testing/Internals.cpp b/third_party/WebKit/Source/core/testing/Internals.cpp
|
| index 2f5acf4b3614df6ed73dc8bb2eb2f47fa20021bb..d124861ed419e3e543b309228fa97fa55e802566 100644
|
| --- a/third_party/WebKit/Source/core/testing/Internals.cpp
|
| +++ b/third_party/WebKit/Source/core/testing/Internals.cpp
|
| @@ -2458,6 +2458,26 @@ void Internals::setVisualViewportOffset(int x, int y)
|
| frame()->host()->visualViewport().setLocation(FloatPoint(x, y));
|
| }
|
|
|
| +int Internals::visualViewportHeight()
|
| +{
|
| + return expandedIntSize(frame()->host()->visualViewport().visibleRect().size()).height();
|
| +}
|
| +
|
| +int Internals::visualViewportWidth()
|
| +{
|
| + return expandedIntSize(frame()->host()->visualViewport().visibleRect().size()).width();
|
| +}
|
| +
|
| +double Internals::visualViewportScrollX()
|
| +{
|
| + return frame()->view()->scrollableArea()->scrollPositionDouble().x();
|
| +}
|
| +
|
| +double Internals::visualViewportScrollY()
|
| +{
|
| + return frame()->view()->scrollableArea()->scrollPositionDouble().y();
|
| +}
|
| +
|
| ValueIterable<int>::IterationSource* Internals::startIteration(ScriptState*, ExceptionState&)
|
| {
|
| return new InternalsIterationSource();
|
|
|