implemented opening of external links in new tab

This commit is contained in:
2025-09-08 21:39:15 +02:00
parent 6e3fa67ed1
commit 8107157f6a
6 changed files with 38 additions and 17 deletions

View File

@@ -1,7 +1,7 @@
<script>
import { onMount } from 'svelte';
import { useTinyRouter } from 'svelte-tiny-router';
import { api } from '../../urls.svelte.js';
import { api, target } from '../../urls.svelte.js';
import { t } from '../../translations.svelte.js';
import { display } from '../../time.svelte';
@@ -184,7 +184,7 @@
<ul>
{#each Object.values(bookmarks) as bookmark}
<li>
<a href={bookmark.url} target="_blank">{@html bookmark.comment.rendered}</a>
<a href={bookmark.url} target="_blank">{@html target(bookmark.comment.rendered)}</a>
</li>
{/each}
</ul>
@@ -212,10 +212,10 @@
<ul>
{#each Object.values(notes) as note}
<li>
<a href="/{note.module}/{note.entity_id}/view" {onclick} >
<b>{t(note.module)} {note.entity_id}:</b>
{@html note.text.rendered}
</a>
<b>
<a href="/{note.module}/{note.entity_id}/view" {onclick} >{t(note.module)} {note.entity_id}:</a>
</b>
{@html target(note.text.rendered)}
</li>
{/each}
</ul>
@@ -231,9 +231,10 @@
<li>
<a href="/time/{time.id}/view" {onclick} >
{display(time.start_time)}{#if time.end_time}{display(time.end_time)}{/if}
{time.subject}<br/>
{@html time.description.rendered}
{time.subject}
</a>
<br/>
{@html target(time.description.rendered)}
</li>
{/each}
</ul>