Skip to content

Commit

Permalink
Merge branch 'hotfix/fix-navbar' into develop
Browse files Browse the repository at this point in the history
  • Loading branch information
lukasbischof committed May 17, 2021
2 parents c7c01ab + c1a469c commit 53061dc
Show file tree
Hide file tree
Showing 6 changed files with 30 additions and 5 deletions.
4 changes: 4 additions & 0 deletions app/helpers/application_helper.rb
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,10 @@ def navbar_link(name, path)
end
end

def app_page_title
page_title(app_name: t('layouts.application.title'), separator: ' | ')
end

private

def generate_picture_tag(base_path, extension, mime, **kwargs)
Expand Down
5 changes: 5 additions & 0 deletions app/views/blog_entries/show.html.slim
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,11 @@

- content_for(:container_class, 'index-container')
- content_for(:page_title, @blog_entry.title)
- content_for(:social_tags) do
meta name="description" content=@blog_entry.description /
meta property="og:title" content=app_page_title /
meta property="og:type" content='article' /
meta property="article:author" content=@blog_entry.author /

- cache @blog_entry do
= render 'home/navbar'
Expand Down
2 changes: 1 addition & 1 deletion app/views/home/_navbar.html.slim
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ nav.navbar.navbar-expand-lg.navbar-light.bg-light.my-zivi-top-navbar
span.navbar-toggler-icon
i.fas.fa-bars.fa-lg
#navbarScroll.collapse.navbar-collapse
ul.navbar-nav.mr-auto.my-2.my-lg-0.navbar-nav-scroll style=("max-height: 100px;")
ul.navbar-nav.mr-auto.my-2.my-lg-0.navbar-nav-scroll
= navbar_link(t('home.navbar.links.recruiting'), recruiting_path)
= navbar_link(t('home.navbar.links.admin'), administration_path)
= navbar_link(t('home.navbar.links.about_us'), about_us_path)
Expand Down
10 changes: 7 additions & 3 deletions app/views/layouts/_meta_tags.html.slim
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,15 @@ link href="/site.webmanifest" rel="manifest" /
link color="#5bbad5" href="/safari-pinned-tab.svg" rel="mask-icon" /
meta content="#eff0f1" name="msapplication-TileColor" /
meta content="#ffffff" name="theme-color" /
meta name="description" content=t('layouts.application.meta.description') /
meta property="og:title" content=t('layouts.application.meta.og_title') /
meta property="og:type" content='website' /
link rel="preconnect" href="https://fonts.gstatic.com" /

- if content_for?(:social_tags)
= yield(:social_tags)
- else
meta name="description" content=t('layouts.application.meta.description') /
meta property="og:title" content=t('layouts.application.meta.og_title') /
meta property="og:type" content='website' /

- %w[LightItalic Light Italic Regular MediumItalic Medium BoldItalic Bold].each do |font|
link[
rel="preload"
Expand Down
2 changes: 1 addition & 1 deletion app/views/layouts/application.html.slim
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
doctype html
html lang=I18n.locale.to_s
head
title = page_title(app_name: t('layouts.application.title'), separator: ' | ')
title = app_page_title
= render 'layouts/meta_tags'
= csrf_meta_tags
= csp_meta_tag
Expand Down
12 changes: 12 additions & 0 deletions spec/helpers/application_helper_spec.rb
Original file line number Diff line number Diff line change
Expand Up @@ -61,4 +61,16 @@
end
end
end

describe '#app_page_title' do
subject { helper.app_page_title }

it { is_expected.to eq I18n.t('layouts.application.title') }

context 'with page title' do
before { helper.content_for(:page_title, 'Test') }

it { is_expected.to eq "#{I18n.t('layouts.application.title')} | Test" }
end
end
end

0 comments on commit 53061dc

Please sign in to comment.