19 lines
		
	
	
		
			No EOL
		
	
	
		
			613 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			No EOL
		
	
	
		
			613 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| // Gestion du tri des tableaux
 | |
| // import Tablesort from 'tablesort';
 | |
| 
 | |
| document.addEventListener('DOMContentLoaded', () => {
 | |
|     // Gestion du toggle gouttes/ronds sur la carte
 | |
|     const toggle = document.getElementById('toggleMarkers');
 | |
|     if (toggle && window.updateMarkers) {
 | |
|         toggle.addEventListener('change', (e) => {
 | |
|             window.updateMarkers(e.target.value);
 | |
|         });
 | |
|     }
 | |
| });
 | |
| 
 | |
| // Exposer une fonction pour (ré)appliquer le tri si besoin
 | |
| export function applyTableSort() {
 | |
|     document.querySelectorAll('.js-sort-table').forEach(table => {
 | |
|         new window.Tablesort(table);
 | |
|     });
 | |
| } 
 | 
