From 972715475c0451740785282da81a193cce25b7ae Mon Sep 17 00:00:00 2001 From: Ben Kurtovic Date: Fri, 13 Mar 2015 12:54:15 -0500 Subject: [PATCH] Add corp logo, cleanup. --- app/assets/stylesheets/application.css | 5 +++++ app/helpers/admin_helper.rb | 5 +++-- app/helpers/application_helper.rb | 13 ++++++++----- app/helpers/tools_helper.rb | 4 ---- app/views/admin/index.html.erb | 2 +- app/views/shared/_footer.html.erb | 2 +- app/views/shared/_header.html.erb | 4 ++++ app/views/tools/index.html.erb | 2 +- db/seeds.rb | 8 +++++--- 9 files changed, 28 insertions(+), 17 deletions(-) diff --git a/app/assets/stylesheets/application.css b/app/assets/stylesheets/application.css index f9cd5b3..657a180 100644 --- a/app/assets/stylesheets/application.css +++ b/app/assets/stylesheets/application.css @@ -13,3 +13,8 @@ *= require_tree . *= require_self */ + +img#corp_logo { + width: 64px; + height: 64px; +} diff --git a/app/helpers/admin_helper.rb b/app/helpers/admin_helper.rb index 31a55a0..38ce4fa 100644 --- a/app/helpers/admin_helper.rb +++ b/app/helpers/admin_helper.rb @@ -1,8 +1,9 @@ module AdminHelper SETTINGS = [ {:key => 'site_name', :label => 'Site name'}, - {:key => 'corporation', :label => 'Corporation'}, - {:key => 'description', :label => 'Home page description', :textarea => true}, + {:key => 'corp_name', :label => 'Corporation name'}, + {:key => 'corp_id', :label => 'Corporation ID', :size => 10}, + {:key => 'description', :label => 'Welcome message', :textarea => true}, {:key => 'copyright', :label => 'Copyright'}, ] end diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb index 36f54af..c8700c9 100644 --- a/app/helpers/application_helper.rb +++ b/app/helpers/application_helper.rb @@ -7,13 +7,16 @@ module ApplicationHelper title.empty? ? base : "#{title} : #{base}" end - def get_copyright_year + def corp_logo_tag + corp_id = AdminSetting.get('corp_id') + corp_name = AdminSetting.get('corp_name') + image_tag("https://image.eveonline.com/Corporation/#{corp_id}_256.png", + id: 'corp_logo', title: corp_name, alt: "#{corp_name} Logo") + end + + def copyright_year start = 2015 year = Time.now.year year > start ? "#{start}–#{year}" : start end - - def get_copyright_holders - AdminSetting.get('copyright') - end end diff --git a/app/helpers/tools_helper.rb b/app/helpers/tools_helper.rb index 55d1fb9..6f87959 100644 --- a/app/helpers/tools_helper.rb +++ b/app/helpers/tools_helper.rb @@ -1,6 +1,2 @@ module ToolsHelper - - def get_description - AdminSetting.get('description') - end end diff --git a/app/views/admin/index.html.erb b/app/views/admin/index.html.erb index 0b15a36..103ae36 100644 --- a/app/views/admin/index.html.erb +++ b/app/views/admin/index.html.erb @@ -10,7 +10,7 @@ <% if s[:textarea] %> <%= text_area_tag("settings[#{s[:key]}]", AdminSetting.get(s[:key]), size: "60x5") %> <% else %> - <%= text_field_tag("settings[#{s[:key]}]", AdminSetting.get(s[:key]), size: 40) %> + <%= text_field_tag("settings[#{s[:key]}]", AdminSetting.get(s[:key]), size: s[:size] || 40) %> <% end %> <% end %> diff --git a/app/views/shared/_footer.html.erb b/app/views/shared/_footer.html.erb index 3a7050e..f28bc22 100644 --- a/app/views/shared/_footer.html.erb +++ b/app/views/shared/_footer.html.erb @@ -1,6 +1,6 @@