|
38 | 38 | <td>Status range</td>
|
39 | 39 | <td>
|
40 | 40 | <select id="filtStatusMin">
|
41 |
| - <option value=0>(all)</option> |
42 |
| - <option value=1>New (1)</option> |
43 |
| - <option value=2>New (2)</option> |
44 |
| - <option value=3>Learn (3)</option> |
45 |
| - <option value=4>Learn (4)</option> |
46 |
| - <option value=5>Learned</option> |
47 |
| - <option value=99>Well Known</option> |
| 41 | + <option value="0" selected>Unknown</option> |
| 42 | + <option value="1">New (1)</option> |
| 43 | + <option value="2">New (2)</option> |
| 44 | + <option value="3">Learn (3)</option> |
| 45 | + <option value="4">Learn (4)</option> |
| 46 | + <option value="5">Learned</option> |
| 47 | + <option value="99">Well Known</option> |
48 | 48 | </select>
|
49 | 49 | to
|
50 | 50 | <select id="filtStatusMax">
|
51 |
| - <option value=0>(all)</option> |
52 |
| - <option value=1>New (1)</option> |
53 |
| - <option value=2>New (2)</option> |
54 |
| - <option value=3>Learn (3)</option> |
55 |
| - <option value=4>Learn (4)</option> |
56 |
| - <option value=5>Learned</option> |
57 |
| - <option value=99>Well Known</option> |
| 51 | + <option value="0">Unknown</option> |
| 52 | + <option value="1">New (1)</option> |
| 53 | + <option value="2">New (2)</option> |
| 54 | + <option value="3">Learn (3)</option> |
| 55 | + <option value="4">Learn (4)</option> |
| 56 | + <option value="5">Learned</option> |
| 57 | + <option value="99" selected>Well Known</option> |
58 | 58 | </select>
|
59 | 59 | </td>
|
60 | 60 | </tr>
|
|
344 | 344 | store = JSON.parse(fs);
|
345 | 345 | $('#filterControls').css('display', store.filtDisplay);
|
346 | 346 |
|
347 |
| - if (store.filtDisplay == 'none') |
348 |
| - return; |
349 |
| - |
350 | 347 | $('#showHideFilters').prop('src', "{{ url_for('static', filename='icn/minus-button.png') }}");
|
351 | 348 | $('#filtLanguage').val(parseInt(store.filtLanguage ?? '0'));
|
352 | 349 | $('#filtParentsOnly').prop('checked', store.filtParentsOnly ?? false);
|
353 | 350 | if ((store.filtAgeMin ?? '') != '')
|
354 | 351 | $('#filtAgeMin').val(parseInt(store.filtAgeMin));
|
355 | 352 | if ((store.filtAgeMax ?? '') != '')
|
356 | 353 | $('#filtAgeMax').val(parseInt(store.filtAgeMax));
|
357 |
| - $('#filtStatusMin').val(parseInt(store.filtStatusMin)); |
358 |
| - $('#filtStatusMax').val(parseInt(store.filtStatusMax)); |
| 354 | + $('#filtStatusMin').val(parseInt(store.filtStatusMin ?? '1')); |
| 355 | + $('#filtStatusMax').val(parseInt(store.filtStatusMax ?? '99')); |
359 | 356 | $('#filtIncludeIgnored').prop('checked', store.filtIncludeIgnored);
|
360 | 357 | };
|
361 | 358 |
|
|
364 | 361 | const is_hidden = (fc.css('display') == 'none');
|
365 | 362 | const new_src = is_hidden ? "{{ url_for('static', filename='icn/minus-button.png') }}" : "{{ url_for('static', filename='icn/plus-button.png') }}";
|
366 | 363 | $('#showHideFilters').prop('src', new_src);
|
367 |
| - if (! is_hidden) |
368 |
| - handle_clear_filters(); |
| 364 | + handle_clear_filters(); |
369 | 365 | fc.css('display', is_hidden ? 'block' : 'none');
|
370 | 366 | handle_filter_update();
|
371 | 367 | };
|
|
375 | 371 | $('#filtParentsOnly').prop('checked', false);
|
376 | 372 | $('#filtAgeMin').val('');
|
377 | 373 | $('#filtAgeMax').val('');
|
378 |
| - $('#filtStatusMin').val(0); |
379 |
| - $('#filtStatusMax').val(0); |
| 374 | + $('#filtStatusMin').val(1); |
| 375 | + $('#filtStatusMax').val(99); |
380 | 376 | $('#filtIncludeIgnored').prop('checked', false);
|
381 | 377 | handle_filter_update();
|
382 | 378 | };
|
|
0 commit comments