1
0
Fork 0

🔧 Switched to default export for patterns

This commit is contained in:
Joost De Cock 2019-05-02 14:33:34 +02:00
parent 1c127410b5
commit bb331a0964
70 changed files with 457 additions and 422 deletions

View file

@ -20,39 +20,38 @@ import draftSleevePlacketOverlap from "./sleeveplacket-overlap";
import draftCuff from "./cuff";
// Create design
const Simon = new freesewing.Design(config, [
const Pattern = new freesewing.Design(config, [
plugins,
flipPlugin,
buttonPlugin
]);
// Attach draft methods to prototype
Simon.prototype.draftBase = function(part) {
Pattern.prototype.draftBase = function(part) {
return new Brian(this.settings).draftBase(part);
};
Simon.prototype.draftFrontBase = function(part) {
Pattern.prototype.draftFrontBase = function(part) {
return new Brian(this.settings).draftFront(part);
};
Simon.prototype.draftBackBase = function(part) {
Pattern.prototype.draftBackBase = function(part) {
return new Brian(this.settings).draftBack(part);
};
Simon.prototype.draftSleeveBase = function(part) {
Pattern.prototype.draftSleeveBase = function(part) {
let brian = new Brian(this.settings);
return brian.draftSleeve(brian.draftSleevecap(part));
};
Simon.prototype.draftBack = draftBack;
Simon.prototype.draftFront = draftFront;
Simon.prototype.draftFrontRight = draftFrontRight;
Simon.prototype.draftButtonPlacket = draftButtonPlacket;
Simon.prototype.draftFrontLeft = draftFrontLeft;
Simon.prototype.draftButtonholePlacket = draftButtonholePlacket;
Simon.prototype.draftYoke = draftYoke;
Simon.prototype.draftSleeve = draftSleeve;
Simon.prototype.draftCollarStand = draftCollarStand;
Simon.prototype.draftCollar = draftCollar;
Simon.prototype.draftSleevePlacketUnderlap = draftSleevePlacketUnderlap;
Simon.prototype.draftSleevePlacketOverlap = draftSleevePlacketOverlap;
Simon.prototype.draftCuff = draftCuff;
Pattern.prototype.draftBack = draftBack;
Pattern.prototype.draftFront = draftFront;
Pattern.prototype.draftFrontRight = draftFrontRight;
Pattern.prototype.draftButtonPlacket = draftButtonPlacket;
Pattern.prototype.draftFrontLeft = draftFrontLeft;
Pattern.prototype.draftButtonholePlacket = draftButtonholePlacket;
Pattern.prototype.draftYoke = draftYoke;
Pattern.prototype.draftSleeve = draftSleeve;
Pattern.prototype.draftCollarStand = draftCollarStand;
Pattern.prototype.draftCollar = draftCollar;
Pattern.prototype.draftSleevePlacketUnderlap = draftSleevePlacketUnderlap;
Pattern.prototype.draftSleevePlacketOverlap = draftSleevePlacketOverlap;
Pattern.prototype.draftCuff = draftCuff;
export default Simon;
export { config };
export default Pattern;