1
0
Fork 0

tada: Initial commit

This commit is contained in:
Joost De Cock 2019-03-25 18:20:15 +01:00
parent 2d5396c343
commit c0ace10e2d
27 changed files with 5474 additions and 2 deletions

View file

@ -0,0 +1,66 @@
import freesewing from "freesewing";
import plugins from "@freesewing/plugin-bundle";
import buttons from "@freesewing/plugin-buttons";
import Bent from "@freesewing/bent";
import config from "../config";
// Parts
import draftFront from "./front";
import draftBack from "./back";
import draftTail from "./tail";
import draftTopSleeve from "./topsleeve";
import draftUnderSleeve from "./undersleeve";
import draftBelt from "./belt";
import draftCollarStand from "./collarstand";
import draftCollar from "./collar";
import draftCuffFacing from "./cufffacing";
import draftPocket from "./pocket";
import draftPocketFlap from "./pocketflap";
import draftChestPocketWelt from "./chestpocketwelt";
import draftInnerPocketWelt from "./innerpocketwelt";
import draftInnerPocketBag from "./innerpocketbag";
import draftInnerPocketTab from "./innerpockettab";
// Create new design
const Carlton = new freesewing.Design(config, [
plugins,
buttons
]);
// Attach draft methods from Bent to prototype
Carlton.prototype.draftBentBase = function(part) {
return new Bent(this.settings).draftBase(part);
};
Carlton.prototype.draftBentFront = function(part) {
return new Bent(this.settings).draftFront(part);
}
Carlton.prototype.draftBentBack = function(part) {
return new Bent(this.settings).draftBack(part);
};
Carlton.prototype.draftBentSleeve = function(part) {
return new Bent(this.settings).draftSleeve(part);
};
Carlton.prototype.draftBentTopSleeve = function(part) {
return new Bent(this.settings).draftTopSleeve(part);
};
Carlton.prototype.draftBentUnderSleeve = function(part) {
return new Bent(this.settings).draftUnderSleeve(part);
};
// Attach own draft methods to prototype
Carlton.prototype.draftFront = draftFront;
Carlton.prototype.draftBack = draftBack;
Carlton.prototype.draftTail = draftTail;
Carlton.prototype.draftTopSleeve = draftTopSleeve;
Carlton.prototype.draftUnderSleeve = draftUnderSleeve;
Carlton.prototype.draftBelt = draftBelt;
Carlton.prototype.draftCollarStand = draftCollarStand;
Carlton.prototype.draftCollar = draftCollar;
Carlton.prototype.draftCuffFacing = draftCuffFacing;
Carlton.prototype.draftPocket = draftPocket;
Carlton.prototype.draftPocketFlap = draftPocketFlap;
Carlton.prototype.draftChestPocketWelt = draftChestPocketWelt;
Carlton.prototype.draftInnerPocketWelt = draftInnerPocketWelt;
Carlton.prototype.draftInnerPocketBag = draftInnerPocketBag;
Carlton.prototype.draftInnerPocketTab = draftInnerPocketTab;
export default Carlton;