mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
28 lines
1001 B
HTML
28 lines
1001 B
HTML
|
<!DOCTYPE html>
|
||
|
<html>
|
||
|
<body>
|
||
|
<!--
|
||
|
This test makes sure that scrolling a huge canvas would correctly scroll
|
||
|
its contents. We don't accelerate extremely large canvases because of
|
||
|
GPU maximum texture size limits, so this test makes sure that the
|
||
|
non-accelerated code path for this operation works correctly.
|
||
|
|
||
|
The padding in this test is added mostly to make sure that scrollLeft/Top
|
||
|
correctly skip the padding.
|
||
|
-->
|
||
|
<div id="container" style="width: 100px; height: 100px; padding: 10px; overflow: hidden">
|
||
|
<canvas width="10000" height="10000" id="c"></canvas>
|
||
|
</div>
|
||
|
<script>
|
||
|
var ctx = document.getElementById("c").getContext("2d");
|
||
|
ctx.fillStyle = "red";
|
||
|
ctx.fillRect(0, 0, 10000, 5000);
|
||
|
ctx.fillStyle = "green";
|
||
|
ctx.fillRect(0, 5000, 10000, 5000);
|
||
|
var container = document.getElementById("container");
|
||
|
container.scrollLeft = 10;
|
||
|
container.scrollTop = 5010;
|
||
|
</script>
|
||
|
</body>
|
||
|
</html>
|