diff --git a/www/common/common-interface.js b/www/common/common-interface.js index f7f3f082f..e5e35ffe1 100644 --- a/www/common/common-interface.js +++ b/www/common/common-interface.js @@ -1007,6 +1007,16 @@ define([ } else { $error.html(error || Messages.error); } + $error.find('a[href]').click(function (e) { + e.preventDefault(); + var href = $(this).prop('href'); + if (!href) { return; } + if (e && e.ctrlKey) { + window.open('/bounce/#'+encodeURIComponent(href)); + return; + } + window.parent.location = href; + }); if (exitable) { $(window).focus(); $(window).keydown(function (e) { diff --git a/www/common/translations/messages.de.json b/www/common/translations/messages.de.json index 6ee050cc8..92e693efb 100644 --- a/www/common/translations/messages.de.json +++ b/www/common/translations/messages.de.json @@ -1506,5 +1506,6 @@ "admin_support_normal": "Unbeantwortete Tickets:", "admin_support_premium": "Premium-Tickets:", "access_offline": "Du bist offline. Verwaltung von Zugriffsrechten ist nicht verfügbar.", - "share_noContactsOffline": "Du bist offline. Kontakte sind nicht verfügbar." + "share_noContactsOffline": "Du bist offline. Kontakte sind nicht verfügbar.", + "offlineError": "OFFLINE-MODUS NICHT VERFÜGBAR" }