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 /src | |
parent | 49b6e72a1ac2b0f4bc6149657976fdfcfe081765 (diff) |
fix: href pattern for GeoLink
Diffstat (limited to 'src')
-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 | ||