diff --git a/lagen/iran-konflikt/lagebild.js b/lagen/iran-konflikt/lagebild.js
index 02df502..c5f657f 100644
--- a/lagen/iran-konflikt/lagebild.js
+++ b/lagen/iran-konflikt/lagebild.js
@@ -210,9 +210,13 @@ var Lagebild = {
}
function buildPill(src, name) {
var disp = (src && src.name) || name;
- var e = self.esc(disp);
- if (src && src.url) return ''+e+'';
- return ''+e+'';
+ var url = (src && src.url) || '';
+ var isTelegram = /^https?:\/\/t\.me\//i.test(url);
+ var label = isTelegram ? disp + ' (Telegram-Link)' : disp;
+ var e = self.esc(label);
+ var titleEsc = self.esc(disp);
+ if (src && src.url) return ''+e+'';
+ return ''+e+'';
}
var cards = [];
diff --git a/vorschau/js/app.js b/vorschau/js/app.js
index 43be521..cebc6e0 100644
--- a/vorschau/js/app.js
+++ b/vorschau/js/app.js
@@ -244,11 +244,15 @@
function buildPill(src, name) {
var disp = (src && src.name) || name;
- var e = htmlEscape(disp);
+ var url = (src && src.url) || '';
+ var isTelegram = /^https?:\/\/t\.me\//i.test(url);
+ var label = isTelegram ? disp + ' (Telegram-Link)' : disp;
+ var e = htmlEscape(label);
+ var titleEsc = htmlEscape(disp);
if (src && src.url) {
- return '' + e + '';
+ return '' + e + '';
}
- return '' + e + '';
+ return '' + e + '';
}
function lookupByName(name) {