1 line
765 B
JavaScript
1 line
765 B
JavaScript
import BaseMeasuredTemplate from"../../../common/documents/measured-template.mjs";import ServerDocumentMixin from"../backend/server-document.mjs";export default class MeasuredTemplate extends(ServerDocumentMixin(BaseMeasuredTemplate)){static _migrationRegistry=[...super._migrationRegistry,{fn:migrateNegativeDistanceAndWidth,version:12},{fn:migrateNullAngle,version:12},{fn:migrateNullFillColor,version:12}]}function migrateNegativeDistanceAndWidth(e){let t=!1;return"distance"in e&&e.distance<0&&(e.distance=Math.abs(e.distance),t=!0),"width"in e&&e.width<0&&(e.width=Math.abs(e.width),t=!0),t}function migrateNullAngle(e){return null===e.angle&&"cone"===e.t&&(e.angle=90,!0)}function migrateNullFillColor(e){return null===e.fillColor&&(e.fillColor="#ff0000",!0)} |