Commit 04123796 authored by pfeldman@chromium.org's avatar pfeldman@chromium.org

DevTools: pass offset top and bottom for screencast viewport.

Review URL: https://chromiumcodereview.appspot.com/23531017

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@220626 0039d316-1c4b-4281-b951-d872f2087c98
parent a11ed098
......@@ -61,6 +61,8 @@ namespace Page {
const char kData[] = "data";
const char kParamDeviceScaleFactor[] = "deviceScaleFactor";
const char kParamPageScaleFactor[] = "pageScaleFactor";
const char kParamOffsetBottom[] = "offsetBottom";
const char kParamOffsetTop[] = "offsetTop";
const char kParamViewport[] = "viewport";
namespace disable {
......
......@@ -70,6 +70,8 @@ namespace Page {
extern const char kData[];
extern const char kParamDeviceScaleFactor[];
extern const char kParamPageScaleFactor[];
extern const char kParamOffsetBottom[];
extern const char kParamOffsetTop[];
extern const char kParamViewport[];
namespace disable {
......
......@@ -425,6 +425,10 @@ void RendererOverridesHandler::ScreenshotCaptured(
metadata.device_scale_factor);
response->SetDouble(devtools::Page::kParamPageScaleFactor,
metadata.page_scale_factor);
response->SetDouble(devtools::Page::kParamOffsetTop,
metadata.location_bar_content_translation.y());
response->SetDouble(devtools::Page::kParamOffsetBottom,
metadata.overdraw_bottom_height);
base::DictionaryValue* viewport = new base::DictionaryValue();
viewport->SetDouble(devtools::kParamX, metadata.root_scroll_offset.x());
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment