chore(plugins): Make it prettier
This commit is contained in:
parent
4c86b94221
commit
f9444bc205
17 changed files with 40 additions and 36 deletions
|
@ -13,7 +13,7 @@ export default {
|
|||
this.paths[so.path].attr('data-text-dy', so.dy).attr('data-text-class', 'center')
|
||||
const spacer = ' '.repeat(so.spaces)
|
||||
let banner = spacer
|
||||
for (let i = 0; i < so.repeat; i++) banner += so.text + (' '.repeat(so.spaces))
|
||||
for (let i = 0; i < so.repeat; i++) banner += so.text + ' '.repeat(so.spaces)
|
||||
this.paths[so.path].attr('data-text', banner)
|
||||
},
|
||||
},
|
||||
|
|
|
@ -87,7 +87,10 @@ export default function bartack(so, self) {
|
|||
}
|
||||
}
|
||||
|
||||
self.paths[name('bartack', so)] = bartackPath(guide, so, self).attr('class', 'stroke-sm stroke-mark')
|
||||
self.paths[name('bartack', so)] = bartackPath(guide, so, self).attr(
|
||||
'class',
|
||||
'stroke-sm stroke-mark'
|
||||
)
|
||||
|
||||
return true
|
||||
}
|
||||
|
|
|
@ -5,7 +5,7 @@ export default {
|
|||
name: name,
|
||||
version: version,
|
||||
hooks: {
|
||||
preRender: svg => svg.attributes.setIfUnset('freesewing:plugin-bartack', version)
|
||||
preRender: (svg) => svg.attributes.setIfUnset('freesewing:plugin-bartack', version),
|
||||
},
|
||||
macros: {
|
||||
bartack: function (so) {
|
||||
|
|
|
@ -6,7 +6,7 @@ export default {
|
|||
name: name,
|
||||
version: version,
|
||||
hooks: {
|
||||
preRender: svg => svg.attributes.setIfUnset('freesewing:plugin-export-dxf', version),
|
||||
preRender: (svg) => svg.attributes.setIfUnset('freesewing:plugin-export-dxf', version),
|
||||
postDraft: (pattern, config = { precision: 1 }) => {
|
||||
pattern.exportDxf = () => new Dxf(config).render(pattern)
|
||||
},
|
||||
|
|
|
@ -4,11 +4,11 @@ export default {
|
|||
name: name,
|
||||
version: version,
|
||||
hooks: {
|
||||
preRender: svg => svg.attributes.setIfUnset('freesewing:plugin-flip', version)
|
||||
preRender: (svg) => svg.attributes.setIfUnset('freesewing:plugin-flip', version),
|
||||
},
|
||||
macros: {
|
||||
flip: function (so) {
|
||||
const axis = (so?.axis === 'y') ? 'y' : 'x'
|
||||
const axis = so?.axis === 'y' ? 'y' : 'x'
|
||||
let flipped = null
|
||||
const ops = ['from', 'to', 'cp1', 'cp2']
|
||||
for (const id in this.points) {
|
||||
|
@ -43,8 +43,9 @@ export default {
|
|||
// and not double flip the points flipped above
|
||||
let wasFlipped = this.snippets[id].anchor.attributes.get('flipped')
|
||||
if (wasFlipped !== false) wasFlipped = parseInt(wasFlipped)
|
||||
if (wasFlipped !== flipped) this.snippets[id].anchor[axis] = this.snippets[id].anchor[axis] * -1
|
||||
}
|
||||
}
|
||||
if (wasFlipped !== flipped)
|
||||
this.snippets[id].anchor[axis] = this.snippets[id].anchor[axis] * -1
|
||||
}
|
||||
},
|
||||
},
|
||||
}
|
||||
|
|
|
@ -1,13 +1,14 @@
|
|||
import { name, version } from '../package.json'
|
||||
|
||||
const deprecated = "The 'goreNumber' property for the gore macro is deprecated "
|
||||
+ "and will be removed in a future version. Please use 'gores' instead"
|
||||
const deprecated =
|
||||
"The 'goreNumber' property for the gore macro is deprecated " +
|
||||
"and will be removed in a future version. Please use 'gores' instead"
|
||||
|
||||
export default {
|
||||
name: name,
|
||||
version: version,
|
||||
hooks: {
|
||||
preRender: svg => svg.attributes.setIfUnset('freesewing:plugin-gore', version)
|
||||
preRender: (svg) => svg.attributes.setIfUnset('freesewing:plugin-gore', version),
|
||||
},
|
||||
macros: {
|
||||
gore: function (so) {
|
||||
|
|
|
@ -2,7 +2,7 @@ import markers from './markers'
|
|||
import { version, name } from '../package.json'
|
||||
|
||||
const dflts = {
|
||||
text: 'grainline'
|
||||
text: 'grainline',
|
||||
}
|
||||
|
||||
export default {
|
||||
|
@ -26,7 +26,7 @@ export default {
|
|||
}
|
||||
so = {
|
||||
...dflts,
|
||||
...so
|
||||
...so,
|
||||
}
|
||||
let points = this.points
|
||||
points.grainlineFrom = so.from.shiftFractionTowards(so.to, 0.05)
|
||||
|
|
|
@ -4,7 +4,7 @@ export default {
|
|||
name: name,
|
||||
version: version,
|
||||
hooks: {
|
||||
preRender: svg => svg.attributes.setIfUnset('freesewing:plugin-measurements', version),
|
||||
preRender: (svg) => svg.attributes.setIfUnset('freesewing:plugin-measurements', version),
|
||||
preDraft: function ({ settings }) {
|
||||
if (settings.measurements) {
|
||||
if (
|
||||
|
@ -20,7 +20,8 @@ export default {
|
|||
typeof settings.measurements.waist !== 'undefined' &&
|
||||
typeof settings.measurements.waistBack !== 'undefined'
|
||||
) {
|
||||
settings.measurements.waistFront = settings.measurements.waist - settings.measurements.waistBack
|
||||
settings.measurements.waistFront =
|
||||
settings.measurements.waist - settings.measurements.waistBack
|
||||
settings.measurements.waistBackArc = settings.measurements.waistBack / 2
|
||||
settings.measurements.waistFrontArc = settings.measurements.waistFront / 2
|
||||
}
|
||||
|
@ -35,4 +36,3 @@ export default {
|
|||
},
|
||||
},
|
||||
}
|
||||
|
||||
|
|
|
@ -25,7 +25,7 @@ export default {
|
|||
name: name,
|
||||
version: version,
|
||||
hooks: {
|
||||
preRender: svg => svg.attributes.setIfUnset('freesewing:plugin-mirror', version)
|
||||
preRender: (svg) => svg.attributes.setIfUnset('freesewing:plugin-mirror', version),
|
||||
},
|
||||
macros: {
|
||||
mirror: function ({
|
||||
|
@ -94,5 +94,5 @@ export default {
|
|||
}
|
||||
},
|
||||
},
|
||||
methods: { lineValues, mirrorGen }
|
||||
methods: { lineValues, mirrorGen },
|
||||
}
|
||||
|
|
|
@ -4,7 +4,7 @@ export default {
|
|||
name: name,
|
||||
version: version,
|
||||
hooks: {
|
||||
preRender: svg => svg.attributes.setIfUnset('freesewing:plugin-round', version)
|
||||
preRender: (svg) => svg.attributes.setIfUnset('freesewing:plugin-round', version),
|
||||
},
|
||||
macros: {
|
||||
round: function (so) {
|
||||
|
|
|
@ -6,7 +6,7 @@ export default {
|
|||
name: name,
|
||||
version: version,
|
||||
hooks: {
|
||||
preRender: svg => svg.attributes.setIfUnset('freesewing:plugin-scalebox', version)
|
||||
preRender: (svg) => svg.attributes.setIfUnset('freesewing:plugin-scalebox', version),
|
||||
},
|
||||
macros: { scalebox, miniscale },
|
||||
}
|
||||
|
|
|
@ -4,7 +4,7 @@ export default {
|
|||
name: name,
|
||||
version: version,
|
||||
hooks: {
|
||||
preRender: svg => svg.attributes.setIfUnset('freesewing:plugin-sprinkle', version)
|
||||
preRender: (svg) => svg.attributes.setIfUnset('freesewing:plugin-sprinkle', version),
|
||||
},
|
||||
macros: {
|
||||
sprinkle: function (so) {
|
||||
|
@ -13,6 +13,6 @@ export default {
|
|||
if (so.scale) this.snippets[pid + '-' + so.snippet].attr('data-scale', so.scale)
|
||||
if (so.rotate) this.snippets[pid + '-' + so.snippet].attr('data-rotate', so.rotate)
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
},
|
||||
}
|
||||
|
|
|
@ -5,7 +5,7 @@ export default {
|
|||
name: name,
|
||||
version: version,
|
||||
hooks: {
|
||||
preRender: svg => {
|
||||
preRender: (svg) => {
|
||||
if (svg.attributes.get('freesewing:plugin-title') === false) {
|
||||
svg.attributes.set('freesewing:plugin-title', version)
|
||||
svg.style += style
|
||||
|
|
|
@ -6,8 +6,8 @@ export default {
|
|||
name: name,
|
||||
version: version,
|
||||
hooks: {
|
||||
preRender: svg => svg.attributes.setIfUnset('freesewing:plugin-validate', version),
|
||||
preDraft: pattern => console.log(err),
|
||||
postDraft: pattern => console.log(err),
|
||||
preRender: (svg) => svg.attributes.setIfUnset('freesewing:plugin-validate', version),
|
||||
preDraft: (pattern) => console.log(err),
|
||||
postDraft: (pattern) => console.log(err),
|
||||
},
|
||||
}
|
||||
|
|
|
@ -11,4 +11,3 @@ export default {
|
|||
},
|
||||
},
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue