()
| 952 | } |
| 953 | |
| 954 | function clearFilters() { |
| 955 | // Reset folder filter to first option (folder filter is mandatory) |
| 956 | const folderFilter = document.getElementById("folder-filter"); |
| 957 | if (folderFilter && folderFilter.options.length > 0) { |
| 958 | folderFilter.selectedIndex = 0; |
| 959 | selectedFolder = folderFilter.value; |
| 960 | } |
| 961 | |
| 962 | const nameFilter = document.getElementById("name-filter"); |
| 963 | if (nameFilter) nameFilter.value = ""; |
| 964 | |
| 965 | const gameFilter = document.getElementById("game-filter"); |
| 966 | if (gameFilter) gameFilter.value = ""; |
| 967 | |
| 968 | const roundsFilter = document.getElementById("rounds-filter"); |
| 969 | if (roundsFilter) roundsFilter.value = ""; |
| 970 | |
| 971 | selectedModels.clear(); |
| 972 | selectedDate = null; |
| 973 | updateModelFilterDisplay(); |
| 974 | updateDateFilterDisplay(); |
| 975 | updateClearFiltersButton(); |
| 976 | saveFilters(); |
| 977 | |
| 978 | // Reapply filters |
| 979 | applyFilters(); |
| 980 | } |
| 981 | |
| 982 | function setGameFilter(gameName) { |
| 983 | const gameFilter = document.getElementById("game-filter"); |
nothing calls this directly
no test coverage detected