export function showToast(message) { const toastEl = document.getElementById('toast'); if (!toastEl) return; toastEl.textContent = message; toastEl.classList.add('show'); setTimeout(() => toastEl.classList.remove('show'), 3000); } export function updateImageInfo(data) { const resolutionEl = document.getElementById('image-resolution'); if (resolutionEl) { resolutionEl.textContent = `Resolution: ${data.resolution || 'N/A'}`; } const filenameEl = document.getElementById('image-filename'); if (filenameEl) { filenameEl.textContent = `Filename: ${data.filename || 'N/A'}`; } const creationEl = document.getElementById('image-creation-date'); if (creationEl) { creationEl.textContent = `Created: ${data.creation_date || 'N/A'}`; } const promptEl = document.getElementById('image-prompt'); if (promptEl) { // textarea uses value attribute if (promptEl.tagName === 'TEXTAREA') { promptEl.value = data.prompt_data || ''; } else { promptEl.textContent = data.prompt_data || ''; } } }