Chromium Code Reviews| Index: LayoutTests/http/tests/inspector/elements-test.js |
| diff --git a/LayoutTests/http/tests/inspector/elements-test.js b/LayoutTests/http/tests/inspector/elements-test.js |
| index b969a49de0767e9b5c8020b108b176cd7e495b48..b5aeb6e95b4b65dd765fd33c52b86cab0adbeb3b 100644 |
| --- a/LayoutTests/http/tests/inspector/elements-test.js |
| +++ b/LayoutTests/http/tests/inspector/elements-test.js |
| @@ -748,3 +748,42 @@ function dumpInspectorHighlightRects() |
| output(rectName + " rect is " + rect.width + " x " + rect.height + " at (" + rect.left + ", " + rect.top + ")"); |
| } |
| } |
| + |
| +function dumpInspectorHighlightCSSShape() |
| +{ |
| + var shapes = window.internals.inspectorHighlightCSSShapes(node); |
| + var commands = shapes.shape; |
| + for(var commandsIndex = 0; commandsIndex < commands.length; commandsIndex++) { |
| + if (commands[commandsIndex] == 'M') { |
| + command = "moveTo"; |
| + point1 = commands[commandsIndex+1]; |
| + point2 = commands[commandsIndex+2]; |
| + commandsIndex += 2; |
| + output("command: moveTo, shapes point are: "+ point1 + " " + point2); |
|
Bear Travis
2014/04/17 20:26:45
Is this long form more useful than just the SVG-st
Habib Virji
2014/04/23 16:28:33
Done.
|
| + } else if (commands[commandsIndex] == 'L') { |
| + command = "lineTo"; |
| + point1 = commands[commandsIndex+1]; |
| + point2 = commands[commandsIndex+2]; |
| + commandsIndex += 2; |
| + output("command: lineTo, shapes point are: "+ point1 + " " + point2); |
| + } else if (commands[commandsIndex] == 'C') { |
| + command = "bezierCurveTo"; |
| + point1 = commands[commandsIndex+1]; |
| + point2 = commands[commandsIndex+2]; |
| + point3 = commands[commandsIndex+3]; |
| + point4 = commands[commandsIndex+4]; |
| + point5 = commands[commandsIndex+5]; |
| + point6 = commands[commandsIndex+6]; |
| + commandsIndex += 6; |
| + output("command: bezierCurveTo, shapes point are: "+ point1 + " " + point2 + " " + point3 + " " + point4+ " " + point5+ " "+ point6); |
| + } else if (commands[commandsIndex] == 'Q') { |
| + command = "quadraticTo"; |
| + point1 = commands[commandsIndex+1]; |
| + point2 = commands[commandsIndex+2]; |
| + point3 = commands[commandsIndex+3]; |
| + point4 = commands[commandsIndex+4]; |
| + commandsIndex += 4; |
| + output("command: quadraticTo, shapes point are "+ point1 + " " + point2 + " " + point3 + " " + point4); |
| + } |
| + } |
| +} |