diff options
author | Robert Speicher <robert@gitlab.com> | 2017-02-16 16:07:47 +0000 |
---|---|---|
committer | Robert Speicher <robert@gitlab.com> | 2017-02-16 16:07:47 +0000 |
commit | 2d2cdd64306a69aba852dd3ce26cb89b1c25655c (patch) | |
tree | 91febc558c22c399e267757726cd3ee9e0de4a46 | |
parent | 3050082e506ef12e00664f99e0eca30f26f3b608 (diff) | |
parent | 679ce9dbb35021bec3bc048948e471ba3989e518 (diff) | |
download | gitlab-ce-2d2cdd64306a69aba852dd3ce26cb89b1c25655c.tar.gz |
Merge branch '27281-devicon' into 'master'
override favicon for development to find tabs more easily
See merge request !9260
-rw-r--r-- | app/assets/images/favicon-blue.ico | bin | 0 -> 5430 bytes | |||
-rw-r--r-- | app/helpers/page_layout_helper.rb | 4 | ||||
-rw-r--r-- | app/views/layouts/_head.html.haml | 2 | ||||
-rw-r--r-- | spec/helpers/page_layout_helper_spec.rb | 12 |
4 files changed, 17 insertions, 1 deletions
diff --git a/app/assets/images/favicon-blue.ico b/app/assets/images/favicon-blue.ico Binary files differnew file mode 100644 index 00000000000..71acdf670ab --- /dev/null +++ b/app/assets/images/favicon-blue.ico diff --git a/app/helpers/page_layout_helper.rb b/app/helpers/page_layout_helper.rb index 7d4d049101a..3286a92a8a7 100644 --- a/app/helpers/page_layout_helper.rb +++ b/app/helpers/page_layout_helper.rb @@ -34,6 +34,10 @@ module PageLayoutHelper end end + def favicon + Rails.env.development? ? 'favicon-blue.ico' : 'favicon.ico' + end + def page_image default = image_url('gitlab_logo.png') diff --git a/app/views/layouts/_head.html.haml b/app/views/layouts/_head.html.haml index f2d355587bd..302c1794628 100644 --- a/app/views/layouts/_head.html.haml +++ b/app/views/layouts/_head.html.haml @@ -23,7 +23,7 @@ %title= page_title(site_name) %meta{ name: "description", content: page_description } - = favicon_link_tag 'favicon.ico' + = favicon_link_tag favicon = stylesheet_link_tag "application", media: "all" = stylesheet_link_tag "print", media: "print" diff --git a/spec/helpers/page_layout_helper_spec.rb b/spec/helpers/page_layout_helper_spec.rb index dc07657e101..2cc0b40b2d0 100644 --- a/spec/helpers/page_layout_helper_spec.rb +++ b/spec/helpers/page_layout_helper_spec.rb @@ -40,6 +40,18 @@ describe PageLayoutHelper do end end + describe 'favicon' do + it 'defaults to favicon.ico' do + allow(Rails).to receive(:env).and_return(ActiveSupport::StringInquirer.new('production')) + expect(helper.favicon).to eq 'favicon.ico' + end + + it 'has blue favicon for development' do + allow(Rails).to receive(:env).and_return(ActiveSupport::StringInquirer.new('development')) + expect(helper.favicon).to eq 'favicon-blue.ico' + end + end + describe 'page_image' do it 'defaults to the GitLab logo' do expect(helper.page_image).to end_with 'assets/gitlab_logo.png' |