diff --git a/web_dashboard/templates/process_mining.html b/web_dashboard/templates/process_mining.html index 059b31b0c..188e0465d 100644 --- a/web_dashboard/templates/process_mining.html +++ b/web_dashboard/templates/process_mining.html @@ -219,12 +219,18 @@
- Cartographie des processus -

Chaque rectangle represente une etape du processus observe. Les fleches indiquent l'ordre des actions.

+ Cartographie des processus +

Cliquer sur l'image pour l'agrandir. Chaque rectangle represente une etape du processus observe.

+ + + @@ -420,6 +426,21 @@ function renderResults(data) { // ======================================================================== // Toggle vue BPMN / DFG // ======================================================================== +function openFullscreen(img) { + document.getElementById('fullscreenImg').src = img.src; + document.getElementById('fullscreenModal').style.display = 'block'; + document.body.style.overflow = 'hidden'; +} + +function closeFullscreen() { + document.getElementById('fullscreenModal').style.display = 'none'; + document.body.style.overflow = 'auto'; +} + +document.addEventListener('keydown', function(e) { + if (e.key === 'Escape') closeFullscreen(); +}); + function switchView(view, btn) { document.querySelectorAll('.view-toggle .toggle-btn').forEach(b => b.classList.remove('active')); btn.classList.add('active');