diff --git a/packages/simon/src/front.js b/packages/simon/src/front.js index 942ceb72f01..712f547134c 100644 --- a/packages/simon/src/front.js +++ b/packages/simon/src/front.js @@ -113,8 +113,6 @@ export default (part) => { on: [ 'waist', 'armholePitch', - 'shoulder', - 'neck', 'hips', 'cfHips', 'cfWaist', diff --git a/packages/simon/src/sleeve.js b/packages/simon/src/sleeve.js index a8119f0584c..b277d34b7a2 100644 --- a/packages/simon/src/sleeve.js +++ b/packages/simon/src/sleeve.js @@ -1,14 +1,4 @@ export default (part) => { - part.paths = {} // This removed paperless dimensions from brian block - for (let pid of [ - '__scaleboxLead', - '__scaleboxMetric', - '__scaleboxImperial', - '__scaleboxText', - '__scaleboxTitle', - '__scaleboxLink' - ]) - delete part.points[pid] let { measurements, sa, @@ -19,9 +9,16 @@ export default (part) => { complete, paperless, macro, - options + options, + snippets, + Snippet } = part.shorthand() + // Remove inherited paths, snippets, and scalebox + for (let p in paths) delete paths[p] + for (let s in snippets) delete snippets[s] + macro('scalebox', false) + // Sleeve width depends on cuff style let width = measurements.wrist * (1 + options.cuffEase + options.cuffOverlap) if ( @@ -115,6 +112,8 @@ export default (part) => { // Complete pattern? if (complete) { + snippets.backNotch = new Snippet('bnotch', points.backNotch) + snippets.frontNotch = new Snippet('notch', points.frontNotch) points.placketEnd = points.cuffLeftCusp.shift( 90, options.sleevePlacketLength * measurements.shoulderToWrist diff --git a/packages/simon/src/yoke.js b/packages/simon/src/yoke.js index d88e7ef1f4d..3c419fc0ba8 100644 --- a/packages/simon/src/yoke.js +++ b/packages/simon/src/yoke.js @@ -63,11 +63,6 @@ export default part => { }) } - macro('sprinkle', { - snippet: 'notch', - on: ['neck', 'shoulder'] - }) - if (sa) { paths.sa = paths.saBase.offset(sa).attr('class', 'fabric sa') if (options.splitYoke) {