Files
Foundry-VTT-Docker/resources/app/dist/database/documents/measured-template.mjs
2025-01-04 00:34:03 +01:00

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)}