3
0

Fix reporter display element size resetting on block save

This commit is contained in:
Jože Fortun
2023-03-24 17:03:52 +01:00
parent e1fa1a07a5
commit c9ab3693d2

View File

@@ -130,14 +130,14 @@ export default {
'block.elements.length': {
handler (length, oldLength) {
if (length) {
const addedOrRemoved = length !== oldLength && oldLength
if (addedOrRemoved) {
const defaultSize = Math.floor(100 / length)
// Reset sizes to default if element was added or removed
const addedOrRemoved = length !== oldLength && oldLength !== undefined
this.block.elements = this.block.elements.map(e => {
e.meta.size = !addedOrRemoved && e.meta.size ? e.meta.size : defaultSize
e.meta.size = defaultSize
return e
})
}