Fully support Pl3xmap URLs
This commit is contained in:
parent
298f5a1448
commit
b2f58f681c
@ -121,7 +121,8 @@ export default defineComponent({
|
||||
//Remove legacy url if one was parsed
|
||||
if(parsedUrl.legacy) {
|
||||
const url = new URL(window.location.href);
|
||||
url.searchParams.delete('worldname');
|
||||
url.searchParams.delete('worldname'); //Dynmap
|
||||
url.searchParams.delete('world'); //Pl3xmap
|
||||
url.searchParams.delete('mapname');
|
||||
url.searchParams.delete('x');
|
||||
url.searchParams.delete('y');
|
||||
|
@ -156,11 +156,11 @@ export const parseMapHash = (hash: string) => {
|
||||
}
|
||||
|
||||
export const parseMapSearchParams = (query: URLSearchParams) => {
|
||||
const world = query.get('worldname') || undefined,
|
||||
const world = query.get('worldname') /* Dynmap */ || query.get('world') /* Pl3xmap */ || undefined,
|
||||
map = query.get('mapname') || undefined,
|
||||
location = [
|
||||
query.get('x') || '',
|
||||
query.get('y') || '',
|
||||
query.get('y') || '64',
|
||||
query.get('z') || ''
|
||||
].map(item => parseFloat(item)).filter(item => !isNaN(item) && isFinite(item)),
|
||||
zoom = query.has('zoom') ? parseInt(query.get('zoom') as string) : undefined;
|
||||
|
Loading…
Reference in New Issue
Block a user