From 01bb0b9c6b50ac6dd883286f270312ce5123f49a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sen=C3=A9n=20Rodero=20Rodr=C3=ADguez?= Date: Fri, 31 May 2019 18:00:49 +0200 Subject: [PATCH] Move translation interface to views root shared folder As we are going to call this partial from any application view it will have more sense to place it at `app/views/shared`. --- .../shared/_common_globalize_locales.html.erb | 20 ----------- .../admin/shared/_globalize_locales.html.erb | 3 -- .../shared/_common_globalize_locales.html.erb | 35 +++++++++++++++++++ app/views/shared/_globalize_locales.html.erb | 3 ++ 4 files changed, 38 insertions(+), 23 deletions(-) delete mode 100644 app/views/admin/shared/_common_globalize_locales.html.erb delete mode 100644 app/views/admin/shared/_globalize_locales.html.erb create mode 100644 app/views/shared/_common_globalize_locales.html.erb create mode 100644 app/views/shared/_globalize_locales.html.erb diff --git a/app/views/admin/shared/_common_globalize_locales.html.erb b/app/views/admin/shared/_common_globalize_locales.html.erb deleted file mode 100644 index 085cad58a..000000000 --- a/app/views/admin/shared/_common_globalize_locales.html.erb +++ /dev/null @@ -1,20 +0,0 @@ -
- <% I18n.available_locales.each do |locale| %> -
- <%= link_to t("admin.translations.remove_language"), "#", - id: "js_delete_#{locale}", - style: display_translation_style(resource, locale), - class: "delete js-delete-language", - data: { locale: locale } %> -
- <% end %> - - <%= render "admin/shared/globalize_tabs", resource: resource, display_style: display_style %> - -
- <%= select_tag :translation_locale, - options_for_locale_select, - prompt: t("admin.translations.add_language"), - class: "js-globalize-locale" %> -
-
diff --git a/app/views/admin/shared/_globalize_locales.html.erb b/app/views/admin/shared/_globalize_locales.html.erb deleted file mode 100644 index 1dd35e79e..000000000 --- a/app/views/admin/shared/_globalize_locales.html.erb +++ /dev/null @@ -1,3 +0,0 @@ -<%= render "admin/shared/common_globalize_locales", - resource: resource, - display_style: lambda { |locale| enable_translation_style(resource, locale) } %> diff --git a/app/views/shared/_common_globalize_locales.html.erb b/app/views/shared/_common_globalize_locales.html.erb new file mode 100644 index 000000000..3b6362bb2 --- /dev/null +++ b/app/views/shared/_common_globalize_locales.html.erb @@ -0,0 +1,35 @@ +
" + data-one-languages-description="<%= t("shared.translations.languages_in_use", count: 1) %>" + data-other-languages-description="<%= t("shared.translations.languages_in_use", count: 2) %>"> +
+ + +
<%= active_languages_text(resource) %>
+
+
+ <%= select_tag :select_language, + active_languages(resource), + prompt: "Choose language", + class: "js-select-language" %> + +
+ <% if manage_languages %> + <% I18n.available_locales.each do |locale| %> + <%= link_to t("admin.translations.remove_language"), "#", + style: display_destroy_locale_style(resource, locale), + class: "delete js-delete-language js-delete-#{locale}", + data: { locale: locale } %> + <% end %> + <% end %> +
+
+
+ <% if manage_languages %> + <%= select_tag :add_language, + options_for_locale_select, + prompt: t("admin.translations.add_language"), + class: "js-add-language" %> + <% end %> +
+
diff --git a/app/views/shared/_globalize_locales.html.erb b/app/views/shared/_globalize_locales.html.erb new file mode 100644 index 000000000..e6b982cba --- /dev/null +++ b/app/views/shared/_globalize_locales.html.erb @@ -0,0 +1,3 @@ + <%= render "shared/common_globalize_locales", + resource: resource, + display_style: lambda { |locale| enable_translation_style(resource, locale) } %>