Skip to content

Commit 2988b33

Browse files
committed
Fix jslint warnings in pattern.js.
Also refactor few small issues.
1 parent c15311c commit 2988b33

File tree

1 file changed

+12
-11
lines changed

1 file changed

+12
-11
lines changed

src/pattern.js

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@ var Pattern = (function patternPattern() {
1919

2020
constructor.shadingFromIR = function pattern_shadingFromIR(ctx, raw) {
2121
return Shadings[raw[0]].fromIR(ctx, raw);
22-
}
22+
};
2323

24-
constructor.parseShading = function pattern_shading(shading, matrix,
25-
xref, res, ctx) {
24+
constructor.parseShading = function pattern_shading(shading, matrix, xref,
25+
res, ctx) {
2626

2727
var dict = isStream(shading) ? shading.dict : shading;
2828
var type = dict.get('ShadingType');
@@ -116,17 +116,18 @@ Shadings.RadialAxial = (function radialAxialShading() {
116116
p1 = Util.applyTransform(p1, userMatrix);
117117
}
118118

119+
var grad;
119120
if (type == 2)
120-
var grad = ctx.createLinearGradient(p0[0], p0[1], p1[0], p1[1]);
121+
grad = ctx.createLinearGradient(p0[0], p0[1], p1[0], p1[1]);
121122
else if (type == 3)
122-
var grad = ctx.createRadialGradient(p0[0], p0[1], r0, p1[0], p1[1], r1);
123+
grad = ctx.createRadialGradient(p0[0], p0[1], r0, p1[0], p1[1], r1);
123124

124125
for (var i = 0, ii = colorStops.length; i < ii; ++i) {
125126
var c = colorStops[i];
126127
grad.addColorStop(c[0], c[1]);
127128
}
128129
return grad;
129-
}
130+
};
130131

131132
constructor.prototype = {
132133
getIR: function radialAxialShadingGetIR() {
@@ -166,7 +167,7 @@ Shadings.Dummy = (function dummyShading() {
166167

167168
constructor.fromIR = function dummyShadingFromIR() {
168169
return 'hotpink';
169-
}
170+
};
170171

171172
constructor.prototype = {
172173
getIR: function dummyShadingGetIR() {
@@ -242,9 +243,9 @@ var TilingPattern = (function tilingPattern() {
242243
graphics.transform.apply(graphics, tmpTranslate);
243244

244245
if (bbox && isArray(bbox) && 4 == bbox.length) {
245-
var bboxWidth = bbox[2] - bbox[0];
246-
var bboxHeight = bbox[3] - bbox[1];
247-
graphics.rectangle(bbox[0], bbox[1], bboxWidth, bboxHeight);
246+
var bboxWidth = x1 - x0;
247+
var bboxHeight = y1 - y0;
248+
graphics.rectangle(x0, y0, bboxWidth, bboxHeight);
248249
graphics.clip();
249250
graphics.endPath();
250251
}
@@ -264,7 +265,7 @@ var TilingPattern = (function tilingPattern() {
264265
return [
265266
'TilingPattern', args, codeIR, matrix, bbox, xstep, ystep, paintType
266267
];
267-
}
268+
};
268269

269270
TilingPattern.prototype = {
270271
getPattern: function tiling_getPattern() {

0 commit comments

Comments
 (0)