sqm-dashboards/app/javascript/controllers/analyze_controller.js
2022-06-16 16:14:03 -07:00

19 lines
531 B
JavaScript

import { Controller } from "@hotwired/stimulus";
// Connects to data-controller="analyze"
export default class extends Controller {
connect() {}
refresh(event) {
let location = event.target.value;
let year_checkboxes = [...document.getElementsByName("year-checkbox")];
let selected_years = year_checkboxes
.filter((item) => {
return item.checked;
})
.map((item) => {
return item.id;
});
window.location = location + "&academic_years=" + selected_years.join(",");
}
}