summaryrefslogtreecommitdiffstats
path: root/layout/reftests/canvas/copy-clip.html
blob: aa2761c5591665ea7789aa0146504f7d7fd8140b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<!DOCTYPE html>
<html>
<body>
<script>
function test() {
	let canvas = document.createElement('canvas');
	canvas.width = canvas.height = 200;
	let ctx = canvas.getContext('2d');
	ctx.globalCompositeOperation = 'copy';
	ctx.translate(0, 0);
	ctx.rect(0, 0, 100, 100);
	ctx.clip();
	ctx.fillStyle = '#f00';
	ctx.resetTransform();
	ctx.fillRect(0, 0, canvas.width, canvas.height);
	return canvas;
}

document.body.appendChild(test(0));
</script>
</body>
</html>