1
0
Fork 0

feat(plugin-bartack): New plugin for bartacks

This commit is contained in:
Joost De Cock 2021-04-11 17:16:42 +02:00
parent 856a6bc2e0
commit ef670f7888
9 changed files with 365 additions and 0 deletions

View file

@ -0,0 +1,30 @@
import { name, version } from '../package.json'
import bartack from './bartack'
export default {
name: name,
version: version,
hooks: {
preRender: function (svg) {
if (svg.attributes.get('freesewing:plugin-bartack') === false) {
svg.attributes.set('freesewing:plugin-bartack', version)
}
}
},
macros: {
bartack: function (so) {
let self = this
return bartack(so, self)
},
bartackAlong: function (so) {
let self = this
so.bartackAlong = true
return bartack(so, self)
},
bartackFractionAlong: function (so) {
let self = this
so.bartackFractionAlong = true
return bartack(so, self)
}
}
}