Disable checkboxes that are irrelevant for the graph type

pull/1/head
rebuilt 3 years ago
parent 2be86a2b13
commit e2bded66e8

@ -22,7 +22,9 @@
name="race-checkbox"
value="<%= base_url %>"
data-action="click->analyze#refresh"
<%= @selected_races.map(&:slug).include?(race.slug) ? "checked" : "" %>>
<%= @selected_races.map(&:slug).include?(race.slug) ? "checked" : "" %>
<%= @graph.value == 'students-and-teachers' ? "disabled" : "" %>>
<label for="<%= race.qualtrics_code %>"><%= race.designation %></label>
</div>
<% end %>

@ -7,7 +7,8 @@
value="<%= analyze_subcategory_link(district: district, school: school, academic_year: academic_year, category: category, subcategory: subcategory) %>"
<%= selected_academic_years.include?(year) ? "checked" : "" %>
data-action="click->analyze#refresh"
<%= empty_dataset?(measures: measures, school: school, academic_year: year) ? "disabled" : "" %>>
<%= empty_dataset?(measures: measures, school: school, academic_year: year) ? "disabled" : "" %>
<%= @graph.value == 'students-by-group' && year.range != @available_academic_years.last.range ? "disabled" : "" %>>
<label class="px-3" for="<%= year.range %>"><%= year.range %></label><br>
<div class="bg-color-blue px-3" style="width:20px;height:20px;background-color:<%= colors[index] %>;"></div>

@ -141,8 +141,6 @@ describe 'analyze/index' do
race_slugs.each do |slug|
expect(subject).to have_css("//input[@type='checkbox'][@id='#{slug}']")
end
expect(subject.css("//input[@type='checkbox'][@id='american-indian-or-alaskan-native']")).to have_checked_field
end
end

Loading…
Cancel
Save