fsamuel@chromium.org | 3318b79 | 2011-09-30 04:44:39 +0000 | [diff] [blame] | 1 | <html> |
| 2 | <head> |
| 3 | <title>FrameSet Rotation Hit Test</title> |
| 4 | |
| 5 | <script> |
| 6 | function init() { |
fsamuel@chromium.org | dddd2d4 | 2012-01-05 18:16:46 +0000 | [diff] [blame] | 7 | if (!window.eventSender || !window.internals) |
fsamuel@chromium.org | 3318b79 | 2011-09-30 04:44:39 +0000 | [diff] [blame] | 8 | return; |
| 9 | // Scale the page and resize the frames to verify hit testing on the frameset |
fsamuel@chromium.org | 3318b79 | 2011-09-30 04:44:39 +0000 | [diff] [blame] | 10 | var leftPanelWidth = window.innerWidth / 8; |
commit-queue@webkit.org | 5964c4b | 2012-01-20 15:03:23 +0000 | [diff] [blame] | 11 | var panelHeight = window.innerHeight / 2; |
tony@chromium.org | ee3d30c | 2012-11-28 22:14:03 +0000 | [diff] [blame] | 12 | window.internals.setPageScaleFactor(0.5, 0, 0); |
commit-queue@webkit.org | 5964c4b | 2012-01-20 15:03:23 +0000 | [diff] [blame] | 13 | eventSender.mouseMoveTo(panelHeight / 2, leftPanelWidth); |
fsamuel@chromium.org | 3318b79 | 2011-09-30 04:44:39 +0000 | [diff] [blame] | 14 | eventSender.mouseDown(); |
commit-queue@webkit.org | 5964c4b | 2012-01-20 15:03:23 +0000 | [diff] [blame] | 15 | eventSender.mouseMoveTo(panelHeight / 2, 2 * leftPanelWidth); |
fsamuel@chromium.org | 3318b79 | 2011-09-30 04:44:39 +0000 | [diff] [blame] | 16 | eventSender.mouseUp(); |
| 17 | } |
| 18 | window.onload = init; |
| 19 | </script> |
| 20 | </head> |
| 21 | <!--rotate the frameset and translate it to make sure the entire frameset is visible after scaling--> |
| 22 | <frameset style="background-color: red; -webkit-transform: rotate(90deg) translate(100px, 0px);" cols="25%,75%"> |
| 23 | <frame src="data:text/html,<body bgcolor='green'></body>"> |
| 24 | <frame src="data:text/html,<body bgcolor='green'></body>"> |
| 25 | </frameset> |
| 26 | </html> |