feat: erweitere die Mindmap-API zur dynamischen Erstellung und Anzeige wissenschaftlicher Knoten sowie zur Verbesserung der Fehlerbehandlung. Füge neues Skript zur Aktualisierung der Mindmap hinzu.

This commit is contained in:
2025-05-03 19:44:18 +01:00
parent 40b28134fc
commit 1cf7bfbf76
6 changed files with 260 additions and 39 deletions

View File

@@ -341,17 +341,10 @@
{% endblock %}
{% block extra_js %}
<!-- Cytoscape.js laden -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/cytoscape/3.24.0/cytoscape.min.js" integrity="sha512-Ck7jF/eLOvDZ9TpQtO5N0I45/yGNpFKQnHMKVXPQDmQKo4HnWWfGDV0JIeG+kqoGA0TOYCpPNnGQ1gusYv4PA==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
<!-- Mindmap-Initialisierer laden -->
<script src="/static/js/mindmap-init.js"></script>
<script>
// Sobald die Seite und die Scripte geladen sind, initialisiere die Mindmap
document.addEventListener('DOMContentLoaded', function() {
// Die Initialisierung wird jetzt direkt in mindmap-init.js ausgeführt
console.log('Mindmap-Seite geladen');
});
</script>
<!-- Cytoscape -->
<script src="{{ url_for('static', filename='js/cytoscape.min.js') }}"></script>
<!-- Mindmap initialisierung -->
<script src="{{ url_for('static', filename='js/mindmap-init.js') }}"></script>
<!-- Update Mindmap mit wissenschaftlichen Knoten -->
<script src="{{ url_for('static', filename='js/update_mindmap.js') }}"></script>
{% endblock %}