Skip to content
This repository was archived by the owner on Jan 14, 2025. It is now read-only.

Commit a5a6e26

Browse files
committed
Clear user input after submission
1 parent d8a5953 commit a5a6e26

1 file changed

Lines changed: 10 additions & 3 deletions

File tree

  • app/public/views/userView/data/table/filtering

app/public/views/userView/data/table/filtering/filter.js

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,13 @@ export default function filter(model) {
3232
[leftFilterPlaceholder.innerHTML, rightFilterPlaceholder.innerHTML] = types;
3333
}
3434

35+
function clearUserInput() {
36+
document.getElementById('show-options-field').value = '';
37+
document.getElementById('filters-opts-select').value = '';
38+
document.getElementById('left-filter-input').value = '';
39+
document.getElementById('right-filter-input').value = '';
40+
}
41+
3542
function onFilterSubmit() {
3643
const filteringTypeSelect = document.getElementById('filters-opts-select');
3744
const selectedType = filteringTypeSelect.options[filteringTypeSelect.selectedIndex].value;
@@ -68,10 +75,10 @@ export default function filter(model) {
6875
}
6976

7077
const url = model.router.getUrl();
71-
const newUrl = new URL(`${url.href}${filterPhrase}`);
72-
// eslint-disable-next-line no-console
73-
console.log(newUrl);
78+
const newUrl = new URL(`${url.href}${url.href.includes(filterPhrase) ? '' : filterPhrase}`);
7479

80+
clearUserInput();
81+
// FieldNameSelect
7582
model.router.go(newUrl);
7683
}
7784

0 commit comments

Comments
 (0)