From e1bbd0eef098c7715b5a9ee7ecb2dda11f2277ce Mon Sep 17 00:00:00 2001 From: decabeza Date: Mon, 18 Feb 2019 18:59:20 +0100 Subject: [PATCH] Add default colours for legislation processes header --- app/helpers/legislation_helper.rb | 16 ++++++++++++++++ .../admin/legislation/processes/_form.html.erb | 13 +++++-------- 2 files changed, 21 insertions(+), 8 deletions(-) diff --git a/app/helpers/legislation_helper.rb b/app/helpers/legislation_helper.rb index d695e0400..99ce8b12a 100644 --- a/app/helpers/legislation_helper.rb +++ b/app/helpers/legislation_helper.rb @@ -42,6 +42,22 @@ module LegislationHelper @process.background_color.present? && @process.font_color.present? end + def default_bg_color + "#e7f2fc" + end + + def default_font_color + "#222222" + end + + def bg_color_or_default + @process.background_color.present? ? @process.background_color : default_bg_color + end + + def font_color_or_default + @process.font_color.present? ? @process.font_color : default_font_color + end + def css_for_process_header if banner_color? "background:" + @process.background_color + ";color:" + @process.font_color + ";" diff --git a/app/views/admin/legislation/processes/_form.html.erb b/app/views/admin/legislation/processes/_form.html.erb index 952b78cdd..e9bcb9aaa 100644 --- a/app/views/admin/legislation/processes/_form.html.erb +++ b/app/views/admin/legislation/processes/_form.html.erb @@ -218,12 +218,11 @@

<%= t("admin.legislation.processes.form.color_help") %>

- <%= f.text_field :background_color, label: false, type: :color %> + <%= f.text_field :background_color, label: false, type: :color, + value: bg_color_or_default %>
- <%= f.text_field :background_color, label: false, - placeholder: "#e7f2fc", - id: "background_color_input" %> + <%= f.text_field :background_color, label: false, id: "background_color_input" %>
@@ -233,12 +232,10 @@

<%= t("admin.legislation.processes.form.color_help") %>

- <%= f.text_field :font_color, label: false, type: :color %> + <%= f.text_field :font_color, label: false, type: :color, value: font_color_or_default %>
- <%= f.text_field :font_color, label: false, - placeholder: "#222222", - id: "font_color_input" %> + <%= f.text_field :font_color, label: false, id: "font_color_input" %>