Map: organization popup links and backend page selector

This commit is contained in:
Jürgen Mummert
2026-02-26 22:11:55 +01:00
parent 51a92ea45e
commit 229f99ea19
7 changed files with 74 additions and 4 deletions
+14
View File
@@ -438,6 +438,20 @@ const popupHtmlFor = (item) => {
].join('');
}
if (item.type === 'organisation') {
const title = sanitizeDisplayText(item.title || '');
const detailUrl = String(item.extra?.detailUrl || '').trim();
const hasDetailUrl = /^(https?:\/\/|\/)/i.test(detailUrl);
const detailLink = hasDetailUrl
? `<div><a href="${escapeHtml(detailUrl)}">mehr Infos</a></div>`
: '';
return [
`<strong>${title}</strong>`,
detailLink,
].join('');
}
return `<strong>${sanitizeDisplayText(item.title)}</strong>`;
};