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`.
This commit is contained in:
Senén Rodero Rodríguez
2019-05-31 18:00:49 +02:00
parent 83b43c6bc6
commit 01bb0b9c6b
4 changed files with 38 additions and 23 deletions

View File

@@ -1,20 +0,0 @@
<div id="globalize_locales">
<% I18n.available_locales.each do |locale| %>
<div class="text-right">
<%= 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 } %>
</div>
<% end %>
<%= render "admin/shared/globalize_tabs", resource: resource, display_style: display_style %>
<div class="small-12 medium-6">
<%= select_tag :translation_locale,
options_for_locale_select,
prompt: t("admin.translations.add_language"),
class: "js-globalize-locale" %>
</div>
</div>

View File

@@ -1,3 +0,0 @@
<%= render "admin/shared/common_globalize_locales",
resource: resource,
display_style: lambda { |locale| enable_translation_style(resource, locale) } %>

View File

@@ -0,0 +1,35 @@
<div class="row globalize-languages column padding-top <%= highlight_translation_html_class %>"
data-zero-languages-description="<%= t("shared.translations.languages_in_use", count: 0) %>"
data-one-languages-description="<%= t("shared.translations.languages_in_use", count: 1) %>"
data-other-languages-description="<%= t("shared.translations.languages_in_use", count: 2) %>">
<div class="small-6 large-3 column">
<small>
<strong>
<div class="inline"><%= active_languages_text(resource) %></div>
</strong>
</small>
<%= select_tag :select_language,
active_languages(resource),
prompt: "Choose language",
class: "js-select-language" %>
<div class="margin-bottom">
<% 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 %>
</div>
</div>
<div class="small-6 large-3 column margin-top end">
<% if manage_languages %>
<%= select_tag :add_language,
options_for_locale_select,
prompt: t("admin.translations.add_language"),
class: "js-add-language" %>
<% end %>
</div>
</div>

View File

@@ -0,0 +1,3 @@
<%= render "shared/common_globalize_locales",
resource: resource,
display_style: lambda { |locale| enable_translation_style(resource, locale) } %>