From 10495cb275cfd82fdbe3e736939a249ca9e114a2 Mon Sep 17 00:00:00 2001 From: Alex Legler Date: Sun, 21 Sep 2014 02:04:49 +0200 Subject: Replace pixel icons with vector icons from the glyph fonts included in Tyrian --- lib/helpers.rb | 21 +++++++++++---------- public/assets/css/infra-status.css | 28 ++++++++++++++++++++++++++++ public/icons/.directory | 5 ----- public/icons/feed.png | Bin 688 -> 0 bytes public/icons/information.png | Bin 621 -> 0 bytes public/icons/maintenance.png | Bin 558 -> 0 bytes public/icons/na.png | Bin 308 -> 0 bytes public/icons/notice.png | Bin 435 -> 0 bytes public/icons/outage.png | Bin 748 -> 0 bytes public/icons/site_logo.png | Bin 5984 -> 0 bytes public/icons/status_down.png | Bin 588 -> 0 bytes public/icons/status_up.png | Bin 605 -> 0 bytes public/icons/status_warning.png | Bin 585 -> 0 bytes views/layout.erb | 1 + 14 files changed, 40 insertions(+), 15 deletions(-) create mode 100644 public/assets/css/infra-status.css delete mode 100644 public/icons/.directory delete mode 100644 public/icons/feed.png delete mode 100644 public/icons/information.png delete mode 100644 public/icons/maintenance.png delete mode 100644 public/icons/na.png delete mode 100644 public/icons/notice.png delete mode 100644 public/icons/outage.png delete mode 100644 public/icons/site_logo.png delete mode 100644 public/icons/status_down.png delete mode 100644 public/icons/status_up.png delete mode 100644 public/icons/status_warning.png diff --git a/lib/helpers.rb b/lib/helpers.rb index 6b16616..16cfd39 100644 --- a/lib/helpers.rb +++ b/lib/helpers.rb @@ -30,11 +30,12 @@ helpers do service_name = service_array.nil? ? 'UNKNOWN NAME' : service_array[:name] data_service_name = service_name.gsub('"', "'") content << " - - #{_service_info} + #{service_name} + #{_service_info} " end @@ -84,15 +85,15 @@ helpers do def status_icon(status) case status.to_s when 'up' - return 'The service is up and running.' + return '' when 'down' - return 'There are indications the service is down.' + return '' when 'warning' - return 'There are issues with the service.' + return '' when 'maintenance' - return 'The service is undergoing scheduled maintenance.' + return '' else - return 'No data available.' + return '' end end @@ -114,11 +115,11 @@ helpers do def item_icon(type) case type.to_s when 'maintenance' - return 'Scheduled maintenance' + return '' when 'outage' - return 'Unplanned outage' + return '' when 'information' - return 'General information' + return '' end end diff --git a/public/assets/css/infra-status.css b/public/assets/css/infra-status.css new file mode 100644 index 0000000..ace8033 --- /dev/null +++ b/public/assets/css/infra-status.css @@ -0,0 +1,28 @@ +i.status-icon { + vertical-align: baseline; + font-size: 140%; + float: right; + margin-right: -0.3em; +} + +.status-up .status-icon { + color: #49a052; + color: #65B812; +} + +.status-down .status-icon { + color: #a94442; + color: #cc0000; +} + +.status-maintenance .status-icon { + color: #777; +} + +.status-warning .status-icon { + color: #edd400; +} + +.active .status-icon { + color: white; +} \ No newline at end of file diff --git a/public/icons/.directory b/public/icons/.directory deleted file mode 100644 index a1f10e9..0000000 --- a/public/icons/.directory +++ /dev/null @@ -1,5 +0,0 @@ -[Dolphin] -PreviewsShown=true -Timestamp=2013,11,10,18,15,10 -Version=3 -ViewMode=1 diff --git a/public/icons/feed.png b/public/icons/feed.png deleted file mode 100644 index cdf4e8f..0000000 Binary files a/public/icons/feed.png and /dev/null differ diff --git a/public/icons/information.png b/public/icons/information.png deleted file mode 100644 index 4ecaf37..0000000 Binary files a/public/icons/information.png and /dev/null differ diff --git a/public/icons/maintenance.png b/public/icons/maintenance.png deleted file mode 100644 index 8347aa8..0000000 Binary files a/public/icons/maintenance.png and /dev/null differ diff --git a/public/icons/na.png b/public/icons/na.png deleted file mode 100644 index 93807bc..0000000 Binary files a/public/icons/na.png and /dev/null differ diff --git a/public/icons/notice.png b/public/icons/notice.png deleted file mode 100644 index adaf4f0..0000000 Binary files a/public/icons/notice.png and /dev/null differ diff --git a/public/icons/outage.png b/public/icons/outage.png deleted file mode 100644 index 413291d..0000000 Binary files a/public/icons/outage.png and /dev/null differ diff --git a/public/icons/site_logo.png b/public/icons/site_logo.png deleted file mode 100644 index 8ff911e..0000000 Binary files a/public/icons/site_logo.png and /dev/null differ diff --git a/public/icons/status_down.png b/public/icons/status_down.png deleted file mode 100644 index 933272b..0000000 Binary files a/public/icons/status_down.png and /dev/null differ diff --git a/public/icons/status_up.png b/public/icons/status_up.png deleted file mode 100644 index 3b0e3fc..0000000 Binary files a/public/icons/status_up.png and /dev/null differ diff --git a/public/icons/status_warning.png b/public/icons/status_warning.png deleted file mode 100644 index e792fb0..0000000 Binary files a/public/icons/status_warning.png and /dev/null differ diff --git a/views/layout.erb b/views/layout.erb index 1a18d87..bb33c60 100644 --- a/views/layout.erb +++ b/views/layout.erb @@ -7,6 +7,7 @@ + -- cgit v1.2.3-65-gdbad