Chromium Code Reviews| Index: LayoutTests/inspector/layers/layer-scroll-rects-update.html |
| diff --git a/LayoutTests/inspector/layers/layer-scroll-rects-update.html b/LayoutTests/inspector/layers/layer-scroll-rects-update.html |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..74642138ab115681cf123c6ddef41861cfd2d29e |
| --- /dev/null |
| +++ b/LayoutTests/inspector/layers/layer-scroll-rects-update.html |
| @@ -0,0 +1,49 @@ |
| +<html> |
| +<head> |
| +<script src="../../http/tests/inspector/inspector-test.js"></script> |
| +<script src="../../http/tests/inspector/layers-test.js"></script> |
| +<script> |
| +function test() |
| +{ |
| + var layers = [ |
| + {layerId: "1", offsetX: 0, offsetY: 0, width: 0, height: 0, paintCount: 0}, |
| + {layerId: "2", offsetX: 0, offsetY: 0, width: 0, height: 0, paintCount: 0, parentLayerId: "1", |
| + scrollRects: [{rect: {x: 0, y: 10, width: 10, height: 10}, type: "RepaintsOnScroll", unchanged: true}]}, |
|
caseq
2014/02/27 13:46:55
please format similar to protocol.json
malch
2014/02/27 14:58:59
Done.
|
| + {layerId: "3", offsetX: 0, offsetY: 0, width: 50, height: 50, paintCount: 0, parentLayerId: "2", nodeId: 1, |
| + scrollRects: [{rect: {x: 10, y: 10, width: 10, height: 10}, type: "WheelEventHandler", unchanged: true}, |
| + {rect: {x: 10, y: 0, width: 10, height: 10}, type: "TouchEventHandler", unchanged: true}]}, |
| + {layerId: "4", offsetX: 0, offsetY: 0, width: 50, height: 50, paintCount: 0, parentLayerId: "3", nodeId: 2, |
| + scrollRects: [{rect: {x: 0, y: 0, width: 10, height: 10}, type: "TouchEventHandler", unchanged: true}]} |
| + ]; |
| + var changedLayers = [ |
| + {layerId: "1", offsetX: 0, offsetY: 0, width: 0, height: 0, paintCount: 0}, |
| + {layerId: "3", offsetX: 0, offsetY: 0, width: 50, height: 50, paintCount: 0, parentLayerId: "1", nodeId: 1, |
| + scrollRects: [{rect: {x: 0, y: 0, width: 10, height: 10}, type: "WheelEventHandler"}, |
| + {rect: {x: 10, y: 0, width: 10, height: 10}, type: "TouchEventHandler"}]}, |
| + {layerId: "4", offsetX: 0, offsetY: 0, width: 50, height: 50, paintCount: 0, parentLayerId: "3", nodeId: 2, |
| + scrollRects: [{rect: {x: 0, y: 0, width: 10, height: 10}, type: "TouchEventHandler"}]} |
| + ]; |
| + |
| + function onGotLayers() |
| + { |
| + InspectorTest.addResult("Initial scroll rectangles"); |
| + InspectorTest._layerTreeModel._layerTreeChanged(layers); |
| + InspectorTest.dumpViewScrollRects(); |
| + InspectorTest.dumpModelScrollRects(); |
| + |
| + InspectorTest.addResult("Updated scroll rectangles"); |
| + InspectorTest._layerTreeModel._layerTreeChanged(changedLayers); |
| + InspectorTest.dumpViewScrollRects(); |
| + InspectorTest.dumpModelScrollRects(); |
| + |
| + InspectorTest.completeTest(); |
| + } |
| + |
| + WebInspector.showPanel("layers"); |
| + InspectorTest.requestLayers(onGotLayers); |
| +} |
| +</script> |
| +</head> |
| +<body onload="runTest()"> |
| +</body> |
| +</html> |