Add gender disagreggation

This commit is contained in:
rebuilt 2022-10-27 15:56:50 -07:00
parent 7f0faf8917
commit 7d7bee6498
18 changed files with 317 additions and 17 deletions

View file

@ -18,6 +18,8 @@ export default class extends Controller {
this.selected_graph() +
"&races=" +
this.selected_races().join(",") +
"&genders=" +
this.selected_genders().join(",") +
"&grades=" +
this.selected_grades().join(",");
@ -79,10 +81,10 @@ export default class extends Controller {
})[0];
if (selected_graph === 'students-and-teachers') {
return selected_graph;
}
if (this.selected_group() === 'race') {
} else if (this.selected_group() === 'race') {
return 'students-by-race'
} else if (this.selected_group() === 'gender'){
return 'students-by-gender'
} else {
return 'students-by-grade'
}
@ -113,4 +115,17 @@ export default class extends Controller {
return grades;
}
selected_genders() {
let gender_checkboxes = [...document.getElementsByName("gender-checkbox")]
let genders = gender_checkboxes
.filter((item) => {
return item.checked;
})
.map((item) => {
return item.id.replace('gender-', '');
});
return genders;
}
}