Fixes #216
Button group that allows selecting the current grouping now shows visually the selected grouping.
This commit is contained in:
@@ -75,4 +75,19 @@ module ProposalsDashboardHelper
|
|||||||
|
|
||||||
label.join(" #{t('proposals_dashboard.resource.and')}<br>")
|
label.join(" #{t('proposals_dashboard.resource.and')}<br>")
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def daily_selected_class
|
||||||
|
return nil if params[:group_by].blank?
|
||||||
|
'hollow'
|
||||||
|
end
|
||||||
|
|
||||||
|
def weekly_selected_class
|
||||||
|
return nil if params[:group_by] == 'week'
|
||||||
|
'hollow'
|
||||||
|
end
|
||||||
|
|
||||||
|
def monthly_selected_class
|
||||||
|
return nil if params[:group_by] == 'month'
|
||||||
|
'hollow'
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -3,9 +3,15 @@
|
|||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="small-12 column">
|
<div class="small-12 column">
|
||||||
<div class="button-group">
|
<div class="button-group">
|
||||||
<%= link_to t('.group_by_date'), progress_proposal_dashboard_index_path(proposal), class: 'button' %>
|
<%= link_to t('.group_by_date'),
|
||||||
<%= link_to t('.group_by_week'), progress_proposal_dashboard_index_path(proposal, group_by: 'week'), class: 'button' %>
|
progress_proposal_dashboard_index_path(proposal),
|
||||||
<%= link_to t('.group_by_month'), progress_proposal_dashboard_index_path(proposal, group_by: 'month'), class: 'button' %>
|
class: "button #{daily_selected_class}" %>
|
||||||
|
<%= link_to t('.group_by_week'),
|
||||||
|
progress_proposal_dashboard_index_path(proposal, group_by: 'week'),
|
||||||
|
class: "button #{weekly_selected_class}" %>
|
||||||
|
<%= link_to t('.group_by_month'),
|
||||||
|
progress_proposal_dashboard_index_path(proposal, group_by: 'month'),
|
||||||
|
class: "button #{monthly_selected_class}" %>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user