()
| 1149 | const FILTERS_KEY = "picker_filters"; |
| 1150 | |
| 1151 | function saveFilters() { |
| 1152 | const filters = { |
| 1153 | folder: document.getElementById("folder-filter")?.value || "", |
| 1154 | name: document.getElementById("name-filter")?.value || "", |
| 1155 | game: document.getElementById("game-filter")?.value || "", |
| 1156 | rounds: document.getElementById("rounds-filter")?.value || "", |
| 1157 | models: Array.from(selectedModels), |
| 1158 | date: selectedDate, |
| 1159 | }; |
| 1160 | try { |
| 1161 | localStorage.setItem(FILTERS_KEY, JSON.stringify(filters)); |
| 1162 | } catch (e) { |
| 1163 | console.error("Failed to save filters:", e); |
| 1164 | } |
| 1165 | } |
| 1166 | |
| 1167 | function loadFilters() { |
| 1168 | try { |
no outgoing calls
no test coverage detected