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>")
|
||||
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
|
||||
|
||||
@@ -3,9 +3,15 @@
|
||||
<div class="row">
|
||||
<div class="small-12 column">
|
||||
<div class="button-group">
|
||||
<%= link_to t('.group_by_date'), progress_proposal_dashboard_index_path(proposal), class: 'button' %>
|
||||
<%= link_to t('.group_by_week'), progress_proposal_dashboard_index_path(proposal, group_by: 'week'), class: 'button' %>
|
||||
<%= link_to t('.group_by_month'), progress_proposal_dashboard_index_path(proposal, group_by: 'month'), class: 'button' %>
|
||||
<%= link_to t('.group_by_date'),
|
||||
progress_proposal_dashboard_index_path(proposal),
|
||||
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>
|
||||
|
||||
Reference in New Issue
Block a user