Merge pull request #3201 from yurydelendik/fillrule

Adds fill('evenodd') as alternative for mozFillRule
This commit is contained in:
Brendan Dahl 2013-05-08 13:15:04 -07:00
commit 01cdd68799
2 changed files with 53 additions and 34 deletions

View file

@ -362,10 +362,13 @@ var tests = [
var ctx = canvas.getContext('2d');
ctx.rect(1, 1, 50, 50);
ctx.rect(5, 5, 41, 41);
['fillRule', 'mozFillRule', 'webkitFillRule'].forEach(function (name) {
if (name in ctx) ctx[name] = 'evenodd';
});
ctx.fill();
if ('mozFillRule' in ctx) {
ctx.mozFillRule = 'evenodd';
ctx.fill();
} else {
ctx.fill('evenodd');
}
var data = ctx.getImageData(0, 0, 50, 50).data;
var isEvenOddFill = data[20 * 4 + 20 * 200 + 3] == 0 &&