Implement cybernetwork background features: Add routes for serving cybernetwork CSS and JavaScript files, update base.html to include the new CSS and initialization script, and enhance style.css with smooth scrolling and background imports. This update improves the visual experience and functionality of the cybernetwork background in the application.

This commit is contained in:
2025-04-27 15:01:38 +02:00
parent edf3049e42
commit b8ad3aea13
8 changed files with 491 additions and 5 deletions

20
app.py
View File

@@ -1145,10 +1145,24 @@ def my_account():
@app.route('/static/network-bg.jpg')
@app.route('/static/network-bg.svg')
def dummy_network_bg():
"""Leere Antwort für die nicht mehr verwendeten Netzwerk-Hintergrundbilder."""
return '', 200
"""Stellt einen Fallback für alte Netzwerk-Hintergrund-Anfragen bereit."""
return redirect(url_for('static', filename='img/backgrounds/network-bg.jpg'))
@app.route('/static/css/src/cybernetwork-bg.css')
def serve_cybernetwork_css():
"""Stellt das CSS für den cybertechnischen Netzwerk-Hintergrund bereit."""
return app.send_static_file('css/src/cybernetwork-bg.css')
@app.route('/static/js/modules/cyber-network.js')
def serve_cybernetwork_js():
"""Stellt das JavaScript-Modul für den cybertechnischen Netzwerk-Hintergrund bereit."""
return app.send_static_file('js/modules/cyber-network.js')
@app.route('/static/js/modules/cyber-network-init.js')
def serve_cybernetwork_init_js():
"""Stellt das Initialisierungs-JavaScript für den cybertechnischen Netzwerk-Hintergrund bereit."""
return app.send_static_file('js/modules/cyber-network-init.js')
# Route zum expliziten Neu-Laden der Umgebungsvariablen
@app.route('/admin/reload-env', methods=['POST'])
@admin_required
def reload_env():