blob: 548a1d376a5572e1b3f6621f1dd459c2c6423d84 [file] [log] [blame]
fsamuel@chromium.org3318b792011-09-30 04:44:39 +00001<html>
2 <head>
3 <title>FrameSet Rotation Hit Test</title>
4
5 <script>
6 function init() {
fsamuel@chromium.orgdddd2d42012-01-05 18:16:46 +00007 if (!window.eventSender || !window.internals)
fsamuel@chromium.org3318b792011-09-30 04:44:39 +00008 return;
9 // Scale the page and resize the frames to verify hit testing on the frameset
fsamuel@chromium.org3318b792011-09-30 04:44:39 +000010 var leftPanelWidth = window.innerWidth / 8;
commit-queue@webkit.org5964c4b2012-01-20 15:03:23 +000011 var panelHeight = window.innerHeight / 2;
tony@chromium.orgee3d30c2012-11-28 22:14:03 +000012 window.internals.setPageScaleFactor(0.5, 0, 0);
commit-queue@webkit.org5964c4b2012-01-20 15:03:23 +000013 eventSender.mouseMoveTo(panelHeight / 2, leftPanelWidth);
fsamuel@chromium.org3318b792011-09-30 04:44:39 +000014 eventSender.mouseDown();
commit-queue@webkit.org5964c4b2012-01-20 15:03:23 +000015 eventSender.mouseMoveTo(panelHeight / 2, 2 * leftPanelWidth);
fsamuel@chromium.org3318b792011-09-30 04:44:39 +000016 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>