feat(plugintest): Added plugin-i18n
This commit is contained in:
parent
85041b23e5
commit
582807f8b7
3 changed files with 25 additions and 6 deletions
|
@ -49,7 +49,7 @@ export default {
|
||||||
'flip',
|
'flip',
|
||||||
'gore',
|
'gore',
|
||||||
'grainline',
|
'grainline',
|
||||||
//'i18n',
|
'i18n',
|
||||||
//'logo',
|
//'logo',
|
||||||
//'measurements',
|
//'measurements',
|
||||||
//'mirror',
|
//'mirror',
|
||||||
|
@ -65,7 +65,7 @@ export default {
|
||||||
],
|
],
|
||||||
options: {
|
options: {
|
||||||
plugin: {
|
plugin: {
|
||||||
dflt: 'grainline',
|
dflt: 'i18n',
|
||||||
list: [
|
list: [
|
||||||
'all',
|
'all',
|
||||||
'banner',
|
'banner',
|
||||||
|
|
|
@ -9,7 +9,7 @@ import dimension from '@freesewing/plugin-dimension'
|
||||||
import flip from '@freesewing/plugin-flip'
|
import flip from '@freesewing/plugin-flip'
|
||||||
import gore from '@freesewing/plugin-gore'
|
import gore from '@freesewing/plugin-gore'
|
||||||
import grainline from '@freesewing/plugin-grainline'
|
import grainline from '@freesewing/plugin-grainline'
|
||||||
//import i18n from '@freesewing/plugin-i18n'
|
import i18n from '@freesewing/plugin-i18n'
|
||||||
//import logo from '@freesewing/plugin-logo'
|
//import logo from '@freesewing/plugin-logo'
|
||||||
//import measurements from '@freesewing/plugin-measurements'
|
//import measurements from '@freesewing/plugin-measurements'
|
||||||
//import mirror from '@freesewing/plugin-mirror'
|
//import mirror from '@freesewing/plugin-mirror'
|
||||||
|
@ -31,7 +31,7 @@ import draftDimension from './plugin-dimension'
|
||||||
import draftFlip from './plugin-flip'
|
import draftFlip from './plugin-flip'
|
||||||
import draftGore from './plugin-gore'
|
import draftGore from './plugin-gore'
|
||||||
import draftGrainline from './plugin-grainline'
|
import draftGrainline from './plugin-grainline'
|
||||||
//import draftI18n from './plugin-i18n'
|
import draftI18n from './plugin-i18n'
|
||||||
//import draftLogo from './plugin-logo'
|
//import draftLogo from './plugin-logo'
|
||||||
//import draftMeasurements from './plugin-measurements'
|
//import draftMeasurements from './plugin-measurements'
|
||||||
//import draftMirror from './plugin-mirror'
|
//import draftMirror from './plugin-mirror'
|
||||||
|
@ -58,7 +58,7 @@ const plugins = [
|
||||||
flip,
|
flip,
|
||||||
gore,
|
gore,
|
||||||
grainline,
|
grainline,
|
||||||
// i18n,
|
// Not loading i18n because it's already loaded by Workbench
|
||||||
// logo,
|
// logo,
|
||||||
// measurements,
|
// measurements,
|
||||||
// mirror,
|
// mirror,
|
||||||
|
@ -82,7 +82,7 @@ const methods = {
|
||||||
draftFlip,
|
draftFlip,
|
||||||
draftGore,
|
draftGore,
|
||||||
draftGrainline,
|
draftGrainline,
|
||||||
// draftI18n,
|
draftI18n,
|
||||||
// draftLogo,
|
// draftLogo,
|
||||||
// draftMeasurements,
|
// draftMeasurements,
|
||||||
// draftMirror,
|
// draftMirror,
|
||||||
|
|
19
packages/plugintest/src/plugin-i18n.js
Normal file
19
packages/plugintest/src/plugin-i18n.js
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
const draftI18n = part => {
|
||||||
|
|
||||||
|
const { points, Point, paths, Path, options, macro, settings } = part.shorthand()
|
||||||
|
|
||||||
|
if (['i18n', 'all'].indexOf(options.plugin) !== -1) {
|
||||||
|
|
||||||
|
points.a = new Point(0,0).attr('data-text', 'cutTwoStripsToFinishTheArmholes')
|
||||||
|
|
||||||
|
// Prevent clipping of text
|
||||||
|
paths.box = new Path()
|
||||||
|
.move(new Point(0,-10))
|
||||||
|
.line(new Point(130, 0))
|
||||||
|
.attr('class', 'hidden')
|
||||||
|
}
|
||||||
|
|
||||||
|
return part
|
||||||
|
}
|
||||||
|
|
||||||
|
export default draftI18n
|
Loading…
Add table
Add a link
Reference in a new issue