From 53046dfd4a359efeb43849487bca59f1c6974682 Mon Sep 17 00:00:00 2001 From: decabeza Date: Fri, 20 Oct 2017 11:52:03 +0200 Subject: [PATCH] improves styles for admin valuators views --- app/views/admin/valuators/_valuator.html.erb | 34 ++++++---- app/views/admin/valuators/index.html.erb | 65 ++++++++++++------- .../admin/valuators/user_not_found.js.erb | 2 +- config/locales/en/admin.yml | 5 ++ config/locales/es/admin.yml | 5 ++ 5 files changed, 71 insertions(+), 40 deletions(-) diff --git a/app/views/admin/valuators/_valuator.html.erb b/app/views/admin/valuators/_valuator.html.erb index e5971391b..e4495ba3b 100644 --- a/app/views/admin/valuators/_valuator.html.erb +++ b/app/views/admin/valuators/_valuator.html.erb @@ -1,7 +1,11 @@ -
-

<%= t('admin.valuators.valuator.user_found') %>

+

<%= t('admin.valuators.valuator.user_found') %>

- +
+ + + + + -
<%= t("admin.valuators.index.name") %><%= t("admin.valuators.index.email") %>
<%= valuator.name %> @@ -10,19 +14,21 @@ <%= valuator.email %>
+ + - <% unless @valuator.persisted? %> - <%= form_for @valuator, url: admin_valuators_path do |f| %> -
-
- <%= f.text_field :description, label: false, placeholder: t('admin.valuators.valuator.description_placeholder') %> +<% unless @valuator.persisted? %> + <%= form_for @valuator, url: admin_valuators_path do |f| %> +
+
+ <%= f.text_field :description, label: false, placeholder: t('admin.valuators.valuator.description_placeholder') %> + +
<%= f.hidden_field :user_id %> -
-
- <%= f.submit t('admin.valuators.valuator.add'), class: "button success float-left" %> + <%= f.submit t('admin.valuators.valuator.add'), class: "button success" %>
- <% end %> +
+
<% end %> -
+<% end %> diff --git a/app/views/admin/valuators/index.html.erb b/app/views/admin/valuators/index.html.erb index 30132e66f..ca30006c8 100644 --- a/app/views/admin/valuators/index.html.erb +++ b/app/views/admin/valuators/index.html.erb @@ -1,36 +1,51 @@

<%= t("admin.valuators.index.title") %>

-
+
<%= form_tag search_admin_valuators_path, method: :get, remote: true do %> -
+
<%= text_field_tag :email, '', placeholder: t('admin.valuators.search.email_placeholder') %> -
-
- <%= submit_tag t('admin.valuators.search.search'), class: 'button radius' %> +
+ <%= submit_tag t('admin.valuators.search.search'), class: 'button' %> +
<% end %>
-
+
-

<%= page_entries_info @valuators %>

+<% if @valuators.any? %> +

<%= page_entries_info @valuators %>

- - <% @valuators.each do |valuator| %> - - - - - - <% end %> -
- <%= valuator.name %> - - <%= valuator.email %> - - <% if valuator.description.present? %> - <%= valuator.description %> - <% end %> -
+ + + + + + + + <% @valuators.each do |valuator| %> + + + + + + <% end %> + +
<%= t("admin.valuators.index.name") %><%= t("admin.valuators.index.email") %><%= t("admin.valuators.index.description") %>
+ <%= valuator.name %> + + <%= valuator.email %> + + <% if valuator.description.present? %> + <%= valuator.description %> + <% else %> + <%= t("admin.valuators.index.no_description") %> + <% end %> +
-<%= paginate @valuators %> + <%= paginate @valuators %> +<% else %> +
+ <%= t("admin.valuators.index.no_valuators") %> +
+<% end %> diff --git a/app/views/admin/valuators/user_not_found.js.erb b/app/views/admin/valuators/user_not_found.js.erb index af3f83a3f..11b549382 100644 --- a/app/views/admin/valuators/user_not_found.js.erb +++ b/app/views/admin/valuators/user_not_found.js.erb @@ -1 +1 @@ -$("#search-result").html("
<%= j t('admin.valuators.search.user_not_found') %>
"); +$("#search-result").html("
<%= j t('admin.valuators.search.user_not_found') %>
"); diff --git a/config/locales/en/admin.yml b/config/locales/en/admin.yml index d92dcbf05..fc79e93e5 100644 --- a/config/locales/en/admin.yml +++ b/config/locales/en/admin.yml @@ -464,6 +464,11 @@ en: valuators: index: title: Valuators + name: Name + email: Email + description: Description + no_description: No description + no_valuators: There are no valuators. valuator: description_placeholder: 'Description (optional)' user_found: User found diff --git a/config/locales/es/admin.yml b/config/locales/es/admin.yml index 0fe04d2be..74ba800bb 100644 --- a/config/locales/es/admin.yml +++ b/config/locales/es/admin.yml @@ -464,6 +464,11 @@ es: valuators: index: title: Evaluadores + name: Nombre + email: Email + description: Descripción + no_description: Sin descripción + no_valuators: No hay evaluadores. valuator: description_placeholder: "Descripción (opcional)" user_found: Usuario encontrado