1
0
Fork 0

chore(plugins): Make it prettier

This commit is contained in:
Joost De Cock 2022-01-19 16:23:40 +01:00
parent 4c86b94221
commit f9444bc205
17 changed files with 40 additions and 36 deletions

View file

@ -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 + ('&#160;'.repeat(so.spaces))
for (let i = 0; i < so.repeat; i++) banner += so.text + '&#160;'.repeat(so.spaces)
this.paths[so.path].attr('data-text', banner)
},
},

View file

@ -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
}

View file

@ -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) {

View file

@ -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)
},

View file

@ -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
}
},
},
}

View file

@ -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) {

View file

@ -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)

View file

@ -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 {
},
},
}

View file

@ -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 },
}

View file

@ -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) {

View file

@ -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 },
}

View file

@ -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)
}
}
}
},
},
}

View file

@ -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

View file

@ -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),
},
}

View file

@ -11,4 +11,3 @@ export default {
},
},
}