diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb index cea8c28..52f880b 100644 --- a/app/helpers/application_helper.rb +++ b/app/helpers/application_helper.rb @@ -8,11 +8,14 @@ module ApplicationHelper title.empty? ? base : "#{title} : #{base}" end - def corp_logo_tag + def corp_logo_url(size = 256) corp_id = AdminSetting.get(:corp_id) + "https://image.eveonline.com/Corporation/#{corp_id}_#{size}.png" + end + + def corp_logo_tag corp_name = AdminSetting.get(:corp_name) - image_tag("https://image.eveonline.com/Corporation/#{corp_id}_256.png", - title: corp_name, alt: "#{corp_name} Logo") + image_tag(corp_logo_url, title: corp_name, alt: "#{corp_name} Logo") end def copyright_year diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb index 4adc01e..f9b5ec4 100644 --- a/app/views/layouts/application.html.erb +++ b/app/views/layouts/application.html.erb @@ -2,7 +2,10 @@ <%= get_title(yield(:title)) %> - <%= stylesheet_link_tag 'application', media: 'all' %> + <% [32, 64, 128, 256].each do |size| %> + <%= favicon_link_tag corp_logo_url(size), type: 'image/png', sizes: "#{size}x#{size}" %> + <% end %> + <%= stylesheet_link_tag 'application', media: 'all' %> <%= javascript_include_tag 'application' %> <%= csrf_meta_tags %>