Sha256: 56409ba6dd44530bffcb355327b748d49e10aaa606726b7640e47d239256055e

Contents?: true

Size: 1.55 KB

Versions: 16

Compression:

Stored size: 1.55 KB

Contents

= semantic_form_for [:admin, @section], url: (@section.new_record? ? admin_sections_path : admin_section_path(@section.id)), html: { multipart: true } do |form|

  = form.input :name, as: :hidden, label: false
  - @section.initialize_missing_translations
  - current_locale = ActiveadminSelleoCms::Locale.find_by_code(I18n.locale)

  .language-tabs
    %ul.language-selection
      %li= link_to current_locale.name, "#lang-#{current_locale.code}"
      - @section.translations.each do |translation|
        - unless translation.locale == current_locale.code
          - if additional_locale = ActiveadminSelleoCms::Locale.enabled.find_by_code(translation.locale)
            %li= link_to additional_locale.name, "#lang-#{additional_locale.code}"
          - else
            = ""

    = form.semantic_fields_for :translations do |translated_form|
      - if additional_locale = ActiveadminSelleoCms::Locale.enabled.find_by_code(translated_form.object.locale)
        %div{id: "lang-#{additional_locale.code}", style: "#{'display:none;' if additional_locale.code == current_locale.code}"}
          = translated_form.inputs "#{additional_locale.name} translation" do
            %ol
              = translated_form.input :body, as: :ckeditor, input_html: { toolbar: @section.toolbar }
              = translated_form.input :locale, as: :hidden, label: false
      - else
        = ""

  = form.actions do
    = form.action :submit
    %li.cancel
      = link_to I18n.t('active_admin.cancel'), admin_pages_path


:javascript
  $(function() {
        $(".language-tabs").tabs();
    });

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
activeadmin-selleo-cms-0.0.32 app/views/admin/sections/_form.html.haml
activeadmin-selleo-cms-0.0.31 app/views/admin/sections/_form.html.haml
activeadmin-selleo-cms-0.0.30 app/views/admin/sections/_form.html.haml
activeadmin-selleo-cms-0.0.29 app/views/admin/sections/_form.html.haml
activeadmin-selleo-cms-0.0.28 app/views/admin/sections/_form.html.haml
activeadmin-selleo-cms-0.0.27 app/views/admin/sections/_form.html.haml
activeadmin-selleo-cms-0.0.26 app/views/admin/sections/_form.html.haml
activeadmin-selleo-cms-0.0.25 app/views/admin/sections/_form.html.haml
activeadmin-selleo-cms-0.0.24 app/views/admin/sections/_form.html.haml
activeadmin-selleo-cms-0.0.23 app/views/admin/sections/_form.html.haml
activeadmin-selleo-cms-0.0.22 app/views/admin/sections/_form.html.haml
activeadmin-selleo-cms-0.0.21 app/views/admin/sections/_form.html.haml
activeadmin-selleo-cms-0.0.20 app/views/admin/sections/_form.html.haml
activeadmin-selleo-cms-0.0.18 app/views/admin/sections/_form.html.haml
activeadmin-selleo-cms-0.0.17 app/views/admin/sections/_form.html.haml
activeadmin-selleo-cms-0.0.16 app/views/admin/sections/_form.html.haml