[ui] open `visit` links in new tab
parent
bdbf46549d
commit
c6c3ab704c
|
@ -39,3 +39,7 @@ export default function (): HistorySource {
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export function normUrl(url: string) {
|
||||||
|
return `/#${url.startsWith("/") ? "" : "/"}${url}`;
|
||||||
|
}
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import { useNavigate, useParams } from "svelte-navigator";
|
import { useNavigate, useParams } from "svelte-navigator";
|
||||||
import Inspect from "../components/Inspect.svelte";
|
import Inspect from "../components/Inspect.svelte";
|
||||||
|
import { normUrl as normURL } from "../util/history";
|
||||||
const navigate = useNavigate();
|
const navigate = useNavigate();
|
||||||
const params = useParams();
|
const params = useParams();
|
||||||
|
|
||||||
|
@ -9,7 +10,7 @@
|
||||||
$: addresses = $params.addresses.split(",");
|
$: addresses = $params.addresses.split(",");
|
||||||
|
|
||||||
function visit(idx: number) {
|
function visit(idx: number) {
|
||||||
navigate(`/browse/${addresses[idx]}`);
|
window.open(normURL(`/browse/${addresses[idx]}`), "_blank");
|
||||||
}
|
}
|
||||||
|
|
||||||
function close(idx: number) {
|
function close(idx: number) {
|
||||||
|
|
Loading…
Reference in New Issue