- Zur besseren Analyse Ihres Szenarios könnten diese Informationen hilfreich sein:
+ Zur besseren Analyse könnten diese Zusatzinformationen hilfreich sein:
@@ -200,7 +200,6 @@ document.addEventListener('DOMContentLoaded', () => {
// Smart prompting state
let enhancementTimeout;
let enhancementAbortController;
- let suggestionsVisible = false;
if (!aiInput || !aiSubmitBtn || !aiLoading || !aiError || !aiResults) {
console.error('AI interface elements not found');
@@ -259,7 +258,7 @@ document.addEventListener('DOMContentLoaded', () => {
}
}
- // Smart Prompting Functions
+ // Smart Prompting Functions - Simplified
function showPromptingStatus(state) {
if (!smartPromptingContainer || !promptingStatus || !promptingSpinner) return;
@@ -269,33 +268,26 @@ document.addEventListener('DOMContentLoaded', () => {
promptingStatus.textContent = '💡 KI analysiert Ihre Eingabe...';
promptingSpinner.style.display = 'inline-block';
suggestedQuestions.style.display = 'none';
- suggestionsVisible = false;
break;
case 'suggestions':
promptingStatus.textContent = '✅ Verbesserungsvorschläge verfügbar';
promptingSpinner.style.display = 'none';
suggestedQuestions.style.display = 'block';
- suggestionsVisible = true;
break;
case 'rate-limited':
- promptingStatus.textContent = '⏸️ Verbesserungen verfügbar nach Hauptabfrage';
+ promptingStatus.textContent = '⏸️ Verbesserungen nach Hauptabfrage verfügbar';
promptingSpinner.style.display = 'none';
suggestedQuestions.style.display = 'none';
- suggestionsVisible = false;
break;
case 'error':
- promptingStatus.textContent = '⚠️ Verbesserungen temporär nicht verfügbar';
- promptingSpinner.style.display = 'none';
- suggestedQuestions.style.display = 'none';
- suggestionsVisible = false;
+ smartPromptingContainer.style.display = 'none'; // Just hide on error
break;
case 'hidden':
smartPromptingContainer.style.display = 'none';
- suggestionsVisible = false;
break;
}
}
-
+
function displaySuggestions(suggestions) {
if (!questionsList || !suggestions || suggestions.length === 0) return;
@@ -306,37 +298,17 @@ document.addEventListener('DOMContentLoaded', () => {
questionElement.className = 'suggestion-item';
questionElement.innerHTML = `
-