diff options
| author | Hsieh Chin Fan <pham@topo.tw> | 2024-10-10 10:33:57 +0800 |
|---|---|---|
| committer | Hsieh Chin Fan <pham@topo.tw> | 2024-10-10 10:33:57 +0800 |
| commit | c3368c8dff32b2cf8080e580a886279f604f3af9 (patch) | |
| tree | 3ea36defc52a69d17835d4b838e8cb7aed7d5c94 | |
| parent | 49b6e72a1ac2b0f4bc6149657976fdfcfe081765 (diff) | |
fix: href pattern for GeoLink
| -rw-r--r-- | src/dumbyUtils.mjs | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/dumbyUtils.mjs b/src/dumbyUtils.mjs index 6a3f760..8148366 100644 --- a/src/dumbyUtils.mjs +++ b/src/dumbyUtils.mjs | |||
| @@ -140,9 +140,8 @@ export const createGeoLink = (link) => { | |||
| 140 | const url = new URL(link.href) | 140 | const url = new URL(link.href) |
| 141 | const xyInParams = url.searchParams.get('xy')?.split(',')?.map(Number) | 141 | const xyInParams = url.searchParams.get('xy')?.split(',')?.map(Number) |
| 142 | const xy = xyInParams ?? url?.href | 142 | const xy = xyInParams ?? url?.href |
| 143 | ?.match(/^geo:([0-9.,]+)/) | 143 | ?.match(/^geo:([-]?[0-9.]+),([-]?[0-9.]+)/) |
| 144 | ?.at(1) | 144 | ?.splice(1) |
| 145 | ?.split(',') | ||
| 146 | ?.reverse() | 145 | ?.reverse() |
| 147 | ?.map(Number) | 146 | ?.map(Number) |
| 148 | 147 | ||