1
0
Fork 0

bug: Fixed strict needed check

This commit is contained in:
Joost De Cock 2018-09-04 10:05:12 +02:00
parent 1c4dbc3148
commit 1b88cd8ead

View file

@ -24,15 +24,14 @@ export default {
else this.defs += gridMetric; else this.defs += gridMetric;
for (let key in this.pattern.parts) { for (let key in this.pattern.parts) {
let part = this.pattern.parts[key]; let part = this.pattern.parts[key];
if (part.render && this.pattern.needs(key, true)) { if (part.render && this.pattern.needs(key)) {
let anchor = new this.pattern.Point(0, 0); let anchor = new this.pattern.Point(0, 0);
if (typeof part.points.gridAnchor !== "undefined") if (typeof part.points.gridAnchor !== "undefined")
anchor = part.points.gridAnchor; anchor = part.points.gridAnchor;
else if (typeof part.points.anchor !== "undefined") else if (typeof part.points.anchor !== "undefined")
anchor = part.points.anchor; anchor = part.points.anchor;
this.defs += `<pattern id="grid_${key}" xlink:href="#grid" x="${ this.defs += `<pattern id="grid_${key}"
anchor.x xlink:href="#grid" x="${anchor.x}" y="${anchor.y}"></pattern>`;
}" y="${anchor.y}"></pattern>`;
part.paths[part.getId()] = new this.pattern.Path() part.paths[part.getId()] = new this.pattern.Path()
.move(part.topLeft) .move(part.topLeft)
.line(new this.pattern.Point(part.topLeft.x, part.bottomRight.y)) .line(new this.pattern.Point(part.topLeft.x, part.bottomRight.y))