1
0
Fork 0
freesewing/plugins/plugin-svgattr/src/index.js

15 lines
432 B
JavaScript
Raw Normal View History

import pkg from '../package.json' assert { type: 'json' }
2018-12-09 14:55:37 +01:00
export default {
name: pkg.name,
version: pkg.version,
2018-12-09 14:55:37 +01:00
hooks: {
2022-01-19 16:23:40 +01:00
preRender: function (svg, attributes = {}) {
2019-08-03 15:03:33 +02:00
if (svg.attributes.get('freesewing:plugin-svgattr') === false) {
for (const key of Object.keys(attributes)) svg.attributes.add(key, attributes[key])
svg.attributes.add('freesewing:plugin-svgattr', pkg.version)
2018-12-09 14:55:37 +01:00
}
2021-04-24 10:16:31 +02:00
},
},
2019-08-03 15:03:33 +02:00
}