| 42 function removeAllFilters() { |
42 function removeAllFilters() { |
| 43 document.querySelectorAll('#filter-form *[name=filter], #filter-form *[name^=sort_]') |
43 document.querySelectorAll('#filter-form *[name=filter], #filter-form *[name^=sort_]') |
| 44 .forEach((elem) => elem.value = ''); |
44 .forEach((elem) => elem.value = ''); |
| 45 document.getElementById('sort-default').value = 'default'; |
45 document.getElementById('sort-default').value = 'default'; |
| 46 document.getElementById('sort-default').disabled = false; |
46 document.getElementById('sort-default').disabled = false; |
| 47 document.getElementById('filter-remove').value = 'clear'; |
47 document.getElementById('filter-apply').value = 'clear'; |
| 48 document.getElementById('filter-remove').disabled = false; |
48 document.forms['filter-form'].submit(); |
| 49 document.getElementById('filter-form').submit(); |
|
| 50 } |
49 } |
| 51 |
50 |
| 52 function cleanDefaultSort(elem) { |
51 function cleanDefaultSort(elem) { |
| 53 if (elem.value === elem.dataset.default) { |
52 if (elem.value === elem.dataset.default) { |
| 54 elem.value = ''; |
53 elem.value = ''; |
| 65 cleanDefaultSort(sort3); |
64 cleanDefaultSort(sort3); |
| 66 if (sort1.disabled && sort2.disabled && sort3.disabled) { |
65 if (sort1.disabled && sort2.disabled && sort3.disabled) { |
| 67 document.getElementById('sort-default').value = 'default'; |
66 document.getElementById('sort-default').value = 'default'; |
| 68 document.getElementById('sort-default').disabled = false; |
67 document.getElementById('sort-default').disabled = false; |
| 69 } |
68 } |
| 70 document.getElementById('filter-form').submit(); |
69 document.forms['filter-form'].submit(); |
| 71 } |
70 } |
| 72 |
71 |
| 73 window.addEventListener('load', function() { toggleFilterDetails() }, false) |
72 window.addEventListener('load', function() { toggleFilterDetails() }, false) |