diff options
| author | Xinhui | 2017-11-23 14:13:05 +0100 | 
|---|---|---|
| committer | Xinhui | 2017-11-28 12:21:33 +0100 | 
| commit | 1e61b1792c4c0be9e55b6469610fca982d8a9e54 (patch) | |
| tree | 2b8c3b3a4b157763cd768ca9e027348a5ab59493 /app/views/layouts | |
| parent | 86fd42a9136cb6eef87ecec3d0b2bcf579667798 (diff) | |
| download | chouette-core-1e61b1792c4c0be9e55b6469610fca982d8a9e54.tar.bz2 | |
Refactoring helper page_header into partial
Diffstat (limited to 'app/views/layouts')
| -rw-r--r-- | app/views/layouts/navigation/_page_header.html.slim | 22 | 
1 files changed, 22 insertions, 0 deletions
| diff --git a/app/views/layouts/navigation/_page_header.html.slim b/app/views/layouts/navigation/_page_header.html.slim new file mode 100644 index 000000000..942921e13 --- /dev/null +++ b/app/views/layouts/navigation/_page_header.html.slim @@ -0,0 +1,22 @@ +div.page_header +  div.container-fluid +    div.row +      div.col-lg-9.col-md-8.col-sm-7.col-xs-7 +        div.page-icon +          span.sb class="sb-#{resource_class.model_name.name.parameterize}" +        div.page-title +          - if resource.persisted? +            h1 = resource.name +          - else +            h1 = t("#{resource_class.model_name.name.underscore.pluralize}.#{params[:action]}.title") + +      div.col-lg-3.col-md-4.col-sm-5.col-xs-5.text-right +        div.page-action +          - if resource.persisted? +            div.small = t('last_update', time: l(resource.updated_at, format: :short)).html_safe + +          - if content_for? :page_header_actions +            = yield :page_header_actions + +    - if content_for? :page_header_content +      = yield :page_header_content | 
