feat: Add links from analyze to browse page

mciea-main
rebuilt 9 months ago
parent 51b9ed17aa
commit a72b19511e

@ -68,6 +68,7 @@
.measure-description {
text-align: center;
color: $gray-1;
}
.measure-card {

@ -40,6 +40,10 @@ class ParentScalePresenter
.values.average
end
def measure
scale.measure
end
private
def scale_id

@ -19,7 +19,7 @@
<div class="bg-color-white flex-grow-1 col-9">
<% @presenter.measures.each do |measure| %>
<section class="mb-6">
<section id="<%= measure.measure_id %>" class="mb-6">
<%= link_to("MEASURE " + measure.measure_id.upcase, district_school_category_path( @district, @school, @presenter.category, {year: @presenter.selected_academic_years&.last&.range , anchor: "#{measure.measure_id}"}), class: "construct-id", data: {turbo_frame: "_top"}) %>
<h2> <%= measure.name %> </h2>
<%= render partial: "grouped_bar_chart" , locals: { measure: measure, columns: @presenter.graph.columns} %>
@ -27,6 +27,9 @@
<% if @presenter.show_secondary_graph?(measure:) %>
<section class="mb-6">
<% measure.scales.parent_scales.each do | scale| %>
<label id="<%= scale.scale_id %>" hidden> </label>
<% end %>
<%= link_to("Parent Survey", district_school_category_path( @district, @school, @presenter.category, {year: @presenter.selected_academic_years&.last&.range , anchor: "#{measure.measure_id}"}), class: "construct-id", data: {turbo_frame: "_top"}) %>
<h2> <%= measure.subcategory.name %> </h2>
<%= render partial: "grouped_bar_chart" , locals: { measure: measure, columns: @presenter.columns_for_measure(measure:)} %>

@ -1,6 +1,8 @@
<div id="<%= measure_presenter.id %>" class="measure-section mx-4">
<p class="construct-id"><%= measure_presenter.title %></p>
<%= link_to(district_school_analyze_index_path(@district, @school, { academic_year: @academic_year.range, category: measure_presenter.measure.subcategory.category.category_id, subcategory: measure_presenter.measure.subcategory.subcategory_id, anchor: measure_presenter.id}), class: "measure-description sub-header-4 mb-5") do %>
<h3 class="measure-description sub-header-4 mb-5 "><%= measure_presenter.name %></h3>
<% end %>
<div>
<%= render partial: "gauge_graph", locals: { gauge: measure_presenter.gauge_presenter, gauge_class: 'gauge-graph-sm', font_class: 'weight-700' } %>
</div>

@ -1,6 +1,9 @@
<section class="subcategory-section">
<div id="<%= subcategory.id %>" class="p-7">
<%= link_to(district_school_analyze_index_path(@district, @school, { academic_year: @academic_year.range, category: subcategory.subcategory.category.category_id, subcategory: subcategory.id})) do %>
<p class="construct-id">Subcategory <%= subcategory.id %></p>
<% end %>
<h2 class="sub-header-2 font-bitter mb-7"><%= subcategory.name %></h2>
<div class="d-flex justify-content-between align-items-end">
@ -57,5 +60,5 @@
<%= render partial: "measures_section", locals: { measure_presenter: scale_presenter } %>
<% end %>
</div>
<% end %>
<% end %>
</section>

Loading…
Cancel
Save