Chromium Code Reviews| Index: third_party/WebKit/LayoutTests/fast/images/server-side-imagemap.html |
| diff --git a/third_party/WebKit/LayoutTests/fast/images/server-side-imagemap.html b/third_party/WebKit/LayoutTests/fast/images/server-side-imagemap.html |
| index c033c41330061f5669105afaa14f322bf0a398e6..e2a7234b88ec9c5b1e621e07ff51fffcf2b0c0be 100644 |
| --- a/third_party/WebKit/LayoutTests/fast/images/server-side-imagemap.html |
| +++ b/third_party/WebKit/LayoutTests/fast/images/server-side-imagemap.html |
| @@ -1,35 +1,7 @@ |
| <!DOCTYPE html> |
| -<script src="../../resources/js-test.js"></script> |
| -<script> |
| -description('Tests that server-side image maps with zooms and transforms produce the right click coordinates.'); |
| - |
| -function testClick(x, y, expectedHash) |
| -{ |
| - location.hash = '#'; |
| - eventSender.mouseMoveTo(x, y); |
| - eventSender.mouseDown(); |
| - eventSender.mouseUp(); |
| - shouldBeEqualToString('location.hash', expectedHash); |
| -} |
| - |
| -onload = function() |
| -{ |
| - if (window.testRunner && window.eventSender && window.internals) { |
| - internals.setPageScaleFactor(1.25); // pinch scale |
| - eventSender.setPageZoomFactor(1.5, 0, 0); // browser zoom |
| - testClick(402, 122, '#?0,0'); // top left border |
| - testClick(407, 204, '#?0,0'); // top left padding |
| - testClick(517, 562, '#?82,39'); // content area |
| - testClick(539, 662, '#?105,54'); // lower right padding |
| - testClick(540, 714, '#?115,63'); // lower right border |
| - testClick(179, 350, '#?0,63'); // lower left border |
| - testClick(248, 362, '#?0,52'); // lower left padding |
| - testClick(695, 488, '#?102,0'); // upper right padding |
| - testClick(759, 479, '#?112,0'); // upper right border |
| - } |
| -}; |
| -</script> |
| - |
| +<title>Tests that server-side image maps with zooms and transforms produce the right click coordinates.</title> |
| +<script src="../../resources/testharness.js"></script> |
| +<script src="../../resources/testharnessreport.js"></script> |
| <style> |
| img { |
| position: absolute; |
| @@ -48,8 +20,34 @@ img { |
| transform: rotate(45deg); |
| } |
| </style> |
| - |
| <div style="zoom: 2;"><a href="#"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" ismap></a></div> |
| +<script> |
| +async_test(function(t) { |
| + window.onload = t.step_func_done(function() { |
| + function testClick(x, y, expectedHash) |
| + { |
|
fs
2016/08/17 11:41:33
Move to previous line.
sivag
2016/08/17 13:31:21
Done.
|
| + location.hash = '#'; |
| + eventSender.mouseMoveTo(x, y); |
| + eventSender.mouseDown(); |
| + eventSender.mouseUp(); |
| + assert_equals(location.hash, expectedHash); |
| + } |
| + if (window.eventSender && window.internals) { |
| + internals.setPageScaleFactor(1.25); // pinch scale |
| + eventSender.setPageZoomFactor(1.5, 0, 0); // browser zoom |
| + testClick(402, 122, '#?0,0'); // top left border |
| + testClick(407, 204, '#?0,0'); // top left padding |
| + testClick(517, 562, '#?82,39'); // content area |
| + testClick(539, 662, '#?105,54'); // lower right padding |
| + testClick(540, 714, '#?115,63'); // lower right border |
| + testClick(179, 350, '#?0,63'); // lower left border |
| + testClick(248, 362, '#?0,52'); // lower left padding |
| + testClick(695, 488, '#?102,0'); // upper right padding |
| + testClick(759, 479, '#?112,0'); // upper right border |
| + } |
| + }); |
| +}); |
| +</script> |
| + |
| + |
|
fs
2016/08/17 11:41:33
Drop blank lines
sivag
2016/08/17 13:31:21
Done.
|
| -<div id="description"></div> |
| -<div id="console"></div> |