Browse Source

Merge pull request #95 from lexintegritastech/improve-main-ui

Fix refresh button in `document#advanced_search` component
pull/97/head
Alexander D. Bondoc 4 years ago committed by GitHub
parent
commit
e5e877a8f6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 2
      app/components/document_advanced_search_component/document_advanced_search_component.html.erb
  2. 14
      app/javascript/controllers/application_controller.js

2
app/components/document_advanced_search_component/document_advanced_search_component.html.erb

@ -30,7 +30,7 @@
</div> </div>
<div class="d-flex justify-content-end mt-3"> <div class="d-flex justify-content-end mt-3">
<button type="reset" class="btn btn-success me-2 mb-2"><i class="fas fa-sync"></i> Refresh</button> <button class="btn btn-success reset-document-advanced-search me-2 mb-2"><i class="fas fa-sync"></i> Refresh</button>
<button type="submit" class="btn btn-danger mb-2">Search</button> <button type="submit" class="btn btn-danger mb-2">Search</button>
</div> </div>
<% end %> <% end %>

14
app/javascript/controllers/application_controller.js

@ -37,6 +37,20 @@ export default class extends Controller {
} }
}) })
$(".reset-document-advanced-search").on("click", function (ev) {
ev.preventDefault()
var $advanced_search_box = $(".advanced-search-box")
$.each($advanced_search_box.find("input[type='text']"), function(_, el) {
$(el).val("")
})
$.each($advanced_search_box.find("select"), function(_, el) {
$(el).val("")
})
})
StimulusReflex.register(this) StimulusReflex.register(this)
} }

Loading…
Cancel
Save