blob: 9f3fe87f64e59004cf7291cef70fd6d4570e8991 [file] [edit]
<html>
<head>
<title>FrameSet Rotation Hit Test</title>
<script>
if (window.testRunner)
window.testRunner.waitUntilDone();
async function init() {
if (!window.eventSender || !window.testRunner)
return;
// Scale the page and resize the frames to verify hit testing on the frameset
var leftPanelWidth = window.innerWidth / 8;
var panelHeight = window.innerHeight / 2;
await window.testRunner.setPageScaleFactor(0.5, 0, 0);
eventSender.mouseMoveTo(panelHeight / 2, leftPanelWidth);
eventSender.mouseDown();
eventSender.mouseMoveTo(panelHeight / 2, 2 * leftPanelWidth);
eventSender.mouseUp();
if (window.testRunner)
window.testRunner.notifyDone();
}
window.onload = init;
</script>
</head>
<!--rotate the frameset and translate it to make sure the entire frameset is visible after scaling-->
<frameset style="background-color: red; -webkit-transform: rotate(90deg) translate(100px, 0px);" cols="25%,75%">
<frame src="data:text/html,<body bgcolor='green'></body>">
<frame src="data:text/html,<body bgcolor='green'></body>">
</frameset>
</html>