Relinting themes, move rendering info to 'mapRendering'

This commit is contained in:
Pieter Vander Vennet 2021-11-04 22:31:14 +01:00
parent f1f955233b
commit d3de5475cd
11 changed files with 573 additions and 420 deletions

View file

@ -16,12 +16,12 @@ export default class LegacyJsonConvert {
if (config.tagRenderings !== undefined) {
for (const tagRendering of config.tagRenderings) {
if (tagRendering["#"] !== undefined) {
tagRendering["id"] = tagRendering["#"]
delete tagRendering["#"]
}
if (tagRendering["id"] === undefined) {
if (tagRendering["freeform"]?.key !== undefined) {
if (tagRendering["#"] !== undefined) {
tagRendering["id"] = tagRendering["#"]
delete tagRendering["#"]
} else if (tagRendering["freeform"]?.key !== undefined) {
tagRendering["id"] = config.id + "-" + tagRendering["freeform"]["key"]
}
}