| 539 | |
| 540 | // Update enhanced prompt display |
| 541 | const updateEnhancedPrompt = () => { |
| 542 | const base = basePromptInput?.value?.trim() || ''; |
| 543 | const tags = Array.from(enhanceSelectedTags).join(', '); |
| 544 | const enhanced = [base, tags].filter(p => p).join(', '); |
| 545 | if (enhancedPromptDisplay) { |
| 546 | enhancedPromptDisplay.textContent = enhanced || t('image.enhancedPlaceholder'); |
| 547 | enhancedPromptDisplay.classList.toggle('text-muted', !enhanced); |
| 548 | } |
| 549 | }; |
| 550 | |
| 551 | // Base prompt input handler |
| 552 | if (basePromptInput) { |