From cdf5ee4f3a0cf8ec7ba5c41973b881e7faf9c574 Mon Sep 17 00:00:00 2001 From: Laurent Mmx Date: Tue, 24 Feb 2026 10:32:12 +0100 Subject: [PATCH 1/2] refactor: centralize the retrograde symbol definition into a new constant --- src/settings/constants/Point.js | 9 +++++++++ src/utils/SVGUtils.js | 6 ++++-- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/src/settings/constants/Point.js b/src/settings/constants/Point.js index d592f35..5021554 100644 --- a/src/settings/constants/Point.js +++ b/src/settings/constants/Point.js @@ -21,3 +21,12 @@ export const POINT_PROPERTIES_FONT_SIZE = 16 * @default 2 */ export const POINT_COLLISION_RADIUS = 12 + +/** + * Retrograde symbol + * @constant + * @type {String} + * @property choices M for Px symbol or N for R symbol + * @default "M" + */ +export const POINT_RETROGRADE_SYMBOL = "M" diff --git a/src/utils/SVGUtils.js b/src/utils/SVGUtils.js index 05e9b2e..af67a1c 100644 --- a/src/utils/SVGUtils.js +++ b/src/utils/SVGUtils.js @@ -1,3 +1,5 @@ +import { POINT_RETROGRADE_SYMBOL } from '../settings/constants/Point.js'; + /** * @class * @classdesc SVG utility class @@ -90,7 +92,7 @@ class SVGUtils { static SYMBOL_MC_CODE = "d"; static SYMBOL_IC_CODE = "e"; - static SYMBOL_RETROGRADE_CODE = "M" + static SYMBOL_RETROGRADE_CODE = POINT_RETROGRADE_SYMBOL; static SYMBOL_CONJUNCTION_CODE = "!"; static SYMBOL_OPPOSITION_CODE = '"'; @@ -679,5 +681,5 @@ class SVGUtils { export { SVGUtils as - default + default } From baa5ac1f8b5d5b5c0638f38670c76d8ea824e337 Mon Sep 17 00:00:00 2001 From: Laurent Mmx Date: Tue, 24 Feb 2026 10:40:26 +0100 Subject: [PATCH 2/2] refactor: rename `POINT_RETROGRADE_SYMBOL` to `POINT_RETROGRADE_SYMBOL_CODE` for improved clarity. --- src/settings/constants/Point.js | 2 +- src/utils/SVGUtils.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/settings/constants/Point.js b/src/settings/constants/Point.js index 5021554..55b7c97 100644 --- a/src/settings/constants/Point.js +++ b/src/settings/constants/Point.js @@ -29,4 +29,4 @@ export const POINT_COLLISION_RADIUS = 12 * @property choices M for Px symbol or N for R symbol * @default "M" */ -export const POINT_RETROGRADE_SYMBOL = "M" +export const POINT_RETROGRADE_SYMBOL_CODE = "M" diff --git a/src/utils/SVGUtils.js b/src/utils/SVGUtils.js index af67a1c..5e35b62 100644 --- a/src/utils/SVGUtils.js +++ b/src/utils/SVGUtils.js @@ -1,4 +1,4 @@ -import { POINT_RETROGRADE_SYMBOL } from '../settings/constants/Point.js'; +import { POINT_RETROGRADE_SYMBOL_CODE } from '../settings/constants/Point.js'; /** * @class @@ -92,7 +92,7 @@ class SVGUtils { static SYMBOL_MC_CODE = "d"; static SYMBOL_IC_CODE = "e"; - static SYMBOL_RETROGRADE_CODE = POINT_RETROGRADE_SYMBOL; + static SYMBOL_RETROGRADE_CODE = POINT_RETROGRADE_SYMBOL_CODE; static SYMBOL_CONJUNCTION_CODE = "!"; static SYMBOL_OPPOSITION_CODE = '"';