Refactor procedure active and archived class
This commit is contained in:
parent
3c18882407
commit
e66daf3b95
2 changed files with 12 additions and 4 deletions
|
@ -5,13 +5,13 @@ class Admin::ProceduresController < AdminController
|
|||
def index
|
||||
@procedures = current_administrateur.procedures.where(archived: false)
|
||||
.paginate(:page => params[:page]).decorate
|
||||
@page = 'active'
|
||||
active_class
|
||||
end
|
||||
|
||||
def archived
|
||||
@procedures = current_administrateur.procedures.where(archived: true)
|
||||
.paginate(:page => params[:page]).decorate
|
||||
@page = 'archived'
|
||||
archived_class
|
||||
end
|
||||
|
||||
def show
|
||||
|
@ -66,6 +66,14 @@ class Admin::ProceduresController < AdminController
|
|||
redirect_to admin_procedures_path
|
||||
end
|
||||
|
||||
def active_class
|
||||
@active_class = 'active' if @page == 'active'
|
||||
end
|
||||
|
||||
def archived_class
|
||||
@archive_class = 'active' if @page == 'archived'
|
||||
end
|
||||
|
||||
private
|
||||
|
||||
def create_procedure_params
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
#onglets
|
||||
%ul.nav.nav-tabs
|
||||
%li{class: "#{'active' if @page == 'active' }"}
|
||||
%li{class: @active_class}
|
||||
%a{:href => "#{url_for :admin_procedures}"}
|
||||
%h5.text-success
|
||||
= "Actives"
|
||||
|
||||
%li{class: "#{'active' if @page == 'archived' }"}
|
||||
%li{class: @archived_class}
|
||||
%a{:href => "#{url_for :admin_procedures_archived}"}
|
||||
%h5{style: 'color: black'}
|
||||
="Archivées"
|
||||
|
|
Loading…
Add table
Reference in a new issue