Analyseur de Synchronisation Revit

Analyseur de Performance de Synchronisation Revit

Chargez votre fichier log pour visualiser les métriques.

Langue:

Fichier analysé : Aucun

Veuillez charger un fichier de log de synchronisation (.txt) pour démarrer l’analyse.
Analyse générée le
`; const blob = new Blob([htmlString], { type: 'text/html' }); const url = URL.createObjectURL(blob); const link = document.createElement('a'); link.download = `revit-sync-report-data-${new Date().toISOString().slice(0,10)}.html`; link.href = url; link.click(); URL.revokeObjectURL(url); statusMessage.textContent = t.exportHtmlSuccess; statusMessage.className = 'text-sm text-green-600 mt-2 font-medium'; } catch (error) { console.error("Erreur lors de la génération HTML:", error); statusMessage.textContent = t.exportHtmlError; statusMessage.className = 'text-sm text-red-600 mt-2 font-medium'; } finally { exportHtmlBtn.disabled = false; } }); // --- Initialisation --- document.addEventListener('DOMContentLoaded', () => { const preferredLang = navigator.language.split('-')[0] === 'fr' ? 'fr' : 'en'; const langRadio = document.getElementById(`lang${preferredLang.charAt(0).toUpperCase() + preferredLang.slice(1)}`); if (langRadio) langRadio.checked = true; setLanguage(preferredLang); document.getElementById('generationDate').textContent = new Date().toLocaleDateString(currentLang === 'fr' ? 'fr-FR' : 'en-US', { year: 'numeric', month: 'long', day: 'numeric', hour: '2-digit', minute: '2-digit' }); });