Update imprint data and remove trust indicators

- Fix impressum.html with correct HRB 110105 and Amtsgericht Düsseldorf
- Add English versions of legal pages (impressum-en.html, datenschutz-en.html)
- Correct company representatives to Hendrik Gebhardt & Monami Homma
- Remove incorrect Marlon Paulse references and Wiesenstraße address
- Remove trust-indicators section from website (HTML, CSS, JS)
- Add mobile.css and related mobile navigation files

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
Dieser Commit ist enthalten in:
Claude Code
2025-09-05 21:07:24 +00:00
Ursprung 74ade5eab6
Commit 21a0ba0757
13 geänderte Dateien mit 1397 neuen und 92 gelöschten Zeilen

Datei anzeigen

@ -6,14 +6,29 @@
(function() {
'use strict';
// Check if user is on a mobile device
const isMobile = /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ||
('ontouchstart' in window) ||
(navigator.maxTouchPoints > 0);
// Exit early if on mobile device - no protection
if (isMobile) {
console.log('Mobile device detected - protection disabled');
return;
}
// Disable right-click context menu
document.addEventListener('contextmenu', function(e) {
e.preventDefault();
return false;
});
// Disable text selection
// Disable text selection - except for auth password field
document.addEventListener('selectstart', function(e) {
// Allow text selection in the authentication password field
if (e.target && e.target.id === 'auth-password') {
return true;
}
e.preventDefault();
return false;
});
@ -24,23 +39,31 @@
return false;
});
// Disable copy
// Disable copy - except for auth password field
document.addEventListener('copy', function(e) {
// Allow copy in the authentication password field
if (e.target && e.target.id === 'auth-password') {
return true;
}
e.preventDefault();
return false;
});
// Disable cut
// Disable cut - except for auth password field
document.addEventListener('cut', function(e) {
// Allow cut in the authentication password field
if (e.target && e.target.id === 'auth-password') {
return true;
}
e.preventDefault();
return false;
});
// Disable paste
document.addEventListener('paste', function(e) {
e.preventDefault();
return false;
});
// Allow paste everywhere - removed restriction
// document.addEventListener('paste', function(e) {
// e.preventDefault();
// return false;
// });
// Disable print
window.addEventListener('beforeprint', function(e) {
@ -116,11 +139,11 @@
e.preventDefault();
return false;
}
// Ctrl+V (Paste)
if (e.ctrlKey && e.keyCode === 86) {
e.preventDefault();
return false;
}
// Ctrl+V (Paste) - Allow paste
// if (e.ctrlKey && e.keyCode === 86) {
// e.preventDefault();
// return false;
// }
});
// Disable image dragging