🎨 Updated prettier config
This commit is contained in:
parent
b8e632998b
commit
6710d76b08
401 changed files with 13193 additions and 15620 deletions
|
@ -1,4 +1,4 @@
|
|||
import { addButtons } from "./shared";
|
||||
import { addButtons } from './shared'
|
||||
|
||||
export default part => {
|
||||
let {
|
||||
|
@ -14,23 +14,20 @@ export default part => {
|
|||
paperless,
|
||||
macro,
|
||||
options
|
||||
} = part.shorthand();
|
||||
} = part.shorthand()
|
||||
|
||||
if (
|
||||
!options.seperateButtonPlacket ||
|
||||
options.buttonPlacketStyle !== "classic"
|
||||
) {
|
||||
part.paths = {};
|
||||
part.snippets = {};
|
||||
part.points = {};
|
||||
return part;
|
||||
if (!options.seperateButtonPlacket || options.buttonPlacketStyle !== 'classic') {
|
||||
part.paths = {}
|
||||
part.snippets = {}
|
||||
part.points = {}
|
||||
return part
|
||||
}
|
||||
|
||||
for (let id of Object.keys(part.paths)) {
|
||||
if (id !== "seam") delete part.paths[id];
|
||||
if (id !== 'seam') delete part.paths[id]
|
||||
}
|
||||
macro("flip");
|
||||
let width = options.buttonPlacketWidth;
|
||||
macro('flip')
|
||||
let width = options.buttonPlacketWidth
|
||||
points.placketTopIn = utils.lineIntersectsCurve(
|
||||
new Point(width / -2, points.cfNeck.y + 20),
|
||||
new Point(width / -2, points.cfNeck.y - 20),
|
||||
|
@ -38,24 +35,24 @@ export default part => {
|
|||
points.cfNeckCp1,
|
||||
points.neckCp2Front,
|
||||
points.neck
|
||||
);
|
||||
points.placketTopOut = points.cfNeck.shift(0, width / 2);
|
||||
points.placketTopEdge = points.cfNeck.shift(0, width * 1.5);
|
||||
points.placketBottomIn = points.cfHem.shift(180, width / 2);
|
||||
points.placketBottomOut = points.cfHem.shift(0, width / 2);
|
||||
points.placketBottomEdge = points.cfHem.shift(0, width * 1.5);
|
||||
)
|
||||
points.placketTopOut = points.cfNeck.shift(0, width / 2)
|
||||
points.placketTopEdge = points.cfNeck.shift(0, width * 1.5)
|
||||
points.placketBottomIn = points.cfHem.shift(180, width / 2)
|
||||
points.placketBottomOut = points.cfHem.shift(0, width / 2)
|
||||
points.placketBottomEdge = points.cfHem.shift(0, width * 1.5)
|
||||
|
||||
paths.saBase = new Path()
|
||||
.move(points.placketBottomIn)
|
||||
.line(points.placketTopIn)
|
||||
.join(paths.seam.split(points.placketTopIn)[1])
|
||||
.line(points.placketTopEdge)
|
||||
.line(points.placketBottomEdge);
|
||||
.line(points.placketBottomEdge)
|
||||
|
||||
paths.seam = paths.saBase
|
||||
.clone()
|
||||
.close()
|
||||
.attr("class", "fabric");
|
||||
.attr('class', 'fabric')
|
||||
|
||||
// Complete pattern?
|
||||
if (complete) {
|
||||
|
@ -63,87 +60,77 @@ export default part => {
|
|||
paths.placketOuterFold = new Path()
|
||||
.move(points.placketTopOut)
|
||||
.line(points.placketBottomOut)
|
||||
.attr("class", "dotted");
|
||||
macro("sprinkle", {
|
||||
snippet: "notch",
|
||||
on: ["placketTopOut", "placketBottomOut"]
|
||||
});
|
||||
.attr('class', 'dotted')
|
||||
macro('sprinkle', {
|
||||
snippet: 'notch',
|
||||
on: ['placketTopOut', 'placketBottomOut']
|
||||
})
|
||||
|
||||
// Buttons
|
||||
addButtons(part);
|
||||
addButtons(part)
|
||||
|
||||
// Grainline
|
||||
points.grainlineFrom = points.placketBottomEdge.shift(180, width / 2);
|
||||
points.grainlineTo = points.placketTopEdge.shift(180, width / 2);
|
||||
macro("grainline", {
|
||||
points.grainlineFrom = points.placketBottomEdge.shift(180, width / 2)
|
||||
points.grainlineTo = points.placketTopEdge.shift(180, width / 2)
|
||||
macro('grainline', {
|
||||
from: points.grainlineFrom,
|
||||
to: points.grainlineTo
|
||||
});
|
||||
})
|
||||
|
||||
// Title
|
||||
points.title = new Point(points.placketTopOut.x, points.cfArmhole.y);
|
||||
macro("title", {
|
||||
points.title = new Point(points.placketTopOut.x, points.cfArmhole.y)
|
||||
macro('title', {
|
||||
at: points.title,
|
||||
nr: "1b",
|
||||
title: "buttonPlacket",
|
||||
nr: '1b',
|
||||
title: 'buttonPlacket',
|
||||
scale: 0.75,
|
||||
rotation: -90
|
||||
});
|
||||
})
|
||||
|
||||
// Logo
|
||||
points.logo = points.title.shift(-90, 120);
|
||||
snippets.logo = new Snippet("logo", points.logo)
|
||||
.attr("data-scale", 0.5)
|
||||
.attr("data-rotate", -90);
|
||||
points.logo = points.title.shift(-90, 120)
|
||||
snippets.logo = new Snippet('logo', points.logo)
|
||||
.attr('data-scale', 0.5)
|
||||
.attr('data-rotate', -90)
|
||||
|
||||
if (sa) {
|
||||
paths.sa = paths.saBase
|
||||
.offset(sa * -1)
|
||||
.line(
|
||||
new Point(
|
||||
points.placketBottomEdge.x + sa,
|
||||
points.placketBottomEdge.y + 3 * sa
|
||||
)
|
||||
)
|
||||
.line(
|
||||
new Point(
|
||||
points.placketBottomIn.x - sa,
|
||||
points.placketBottomIn.y + 3 * sa
|
||||
)
|
||||
)
|
||||
.line(new Point(points.placketBottomEdge.x + sa, points.placketBottomEdge.y + 3 * sa))
|
||||
.line(new Point(points.placketBottomIn.x - sa, points.placketBottomIn.y + 3 * sa))
|
||||
.close()
|
||||
.attr("class", "fabric sa");
|
||||
.attr('class', 'fabric sa')
|
||||
}
|
||||
}
|
||||
|
||||
// Paperless?
|
||||
if (paperless) {
|
||||
macro("hd", {
|
||||
macro('hd', {
|
||||
from: points.placketTopIn,
|
||||
to: points.placketTopOut,
|
||||
y: points.placketTopIn.y - 15 - sa
|
||||
});
|
||||
macro("hd", {
|
||||
})
|
||||
macro('hd', {
|
||||
from: points.placketTopIn,
|
||||
to: points.placketTopEdge,
|
||||
y: points.placketTopIn.y - 30 - sa
|
||||
});
|
||||
macro("vd", {
|
||||
})
|
||||
macro('vd', {
|
||||
from: points.placketBottomEdge,
|
||||
to: points.placketTopEdge,
|
||||
x: points.placketTopEdge.x + 15 + sa
|
||||
});
|
||||
points.button0 = points.placketTopEdge;
|
||||
let j;
|
||||
})
|
||||
points.button0 = points.placketTopEdge
|
||||
let j
|
||||
for (let i = 0; i < options.buttons; i++) {
|
||||
j = i + 1;
|
||||
macro("vd", {
|
||||
from: points["button" + j],
|
||||
to: points["button" + i],
|
||||
j = i + 1
|
||||
macro('vd', {
|
||||
from: points['button' + j],
|
||||
to: points['button' + i],
|
||||
x: points.placketTopIn.x - 15 - sa
|
||||
});
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
return part;
|
||||
};
|
||||
return part
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue