| Index: Source/web/InspectorOverlayImpl.cpp
|
| diff --git a/Source/web/InspectorOverlayImpl.cpp b/Source/web/InspectorOverlayImpl.cpp
|
| index ff29dde94d039b33ec1b97bdbad4bc05f4881686..b677a6052c1a7fc6c688a6c4ac6322c6e4c5b2c5 100644
|
| --- a/Source/web/InspectorOverlayImpl.cpp
|
| +++ b/Source/web/InspectorOverlayImpl.cpp
|
| @@ -284,6 +284,11 @@ bool InspectorOverlayImpl::handleInputEvent(const WebInputEvent& inputEvent)
|
| overlayMainFrame()->eventHandler().keyEvent(keyboardEvent);
|
| }
|
|
|
| + if (inputEvent.type == WebInputEvent::MouseWheel) {
|
| + PlatformWheelEvent wheelEvent = PlatformWheelEventBuilder(m_webViewImpl->mainFrameImpl()->frameView(), static_cast<const WebMouseWheelEvent&>(inputEvent));
|
| + handled = overlayMainFrame()->eventHandler().handleWheelEvent(wheelEvent);
|
| + }
|
| +
|
| return handled;
|
| }
|
|
|
| @@ -372,6 +377,7 @@ void InspectorOverlayImpl::rebuildOverlayPage()
|
| IntRect visibleRectInDocument = view->scrollableArea()->visibleContentRect();
|
| IntSize viewportSize = m_webViewImpl->page()->frameHost().visualViewport().size();
|
| toLocalFrame(overlayPage()->mainFrame())->view()->resize(viewportSize);
|
| + overlayPage()->frameHost().visualViewport().setSize(viewportSize);
|
| reset(viewportSize, visibleRectInDocument.location());
|
|
|
| drawNodeHighlight();
|
| @@ -579,6 +585,21 @@ void InspectorOverlayImpl::overlayEndedPropertyChange()
|
| m_layoutEditor->overlayEndedPropertyChange();
|
| }
|
|
|
| +void InspectorOverlayImpl::overlayNextSelector()
|
| +{
|
| + m_layoutEditor->nextSelector();
|
| +}
|
| +
|
| +void InspectorOverlayImpl::overlayPreviousSelector()
|
| +{
|
| + m_layoutEditor->previousSelector();
|
| +}
|
| +
|
| +String InspectorOverlayImpl::overlayCurrentSelectorInfo()
|
| +{
|
| + return m_layoutEditor->currentSelectorInfo();
|
| +}
|
| +
|
| void InspectorOverlayImpl::overlayClearSelection(bool commitChanges)
|
| {
|
| if (m_inspectMode != InspectorDOMAgent::ShowLayoutEditor)
|
|
|