Sha256: aacc161c8af53a466fd5e2060d1ca31cfa9b07111cadd2dc046797ad992a925b

Contents?: true

Size: 970 Bytes

Versions: 2

Compression:

Stored size: 970 Bytes

Contents

- field.translations(true) # fetch translations and memoize them
- key = field.abstract_model.model_name.parameterize

.controls
  .globalize-errors
    = form.errors_for(field)
  %ul.nav.nav-tabs{ :style => 'margin-top:5px' }
    - field.available_locales.each do |locale|
      - klass = "localized-pane-#{locale}-#{key}-#{form.object.id}"
      %li{ class: ( 'active' if locale == field.current_locale ) }
        %a{ href: "#", data: { toggle: "tab",  target: ".#{klass}:first"} }= locale
.tab-content
  - field.available_locales.each do |locale|
    - klass = "localized-pane-#{locale}-#{key}-#{form.object.id}"
    = form.fields_for field.name, field.translations[locale], wrapper: false do |nested_form|
      .fields.tab-pane{ class: "#{klass} #{'active' if locale == field.current_locale}" }
        = nested_form.generate({:action => :nested, :model_config => field.associated_model_config, :nested_in => field.name })
.globalize-help
  = form.help_for(field)

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
rails_admin_globalize_field-0.4.0 app/views/rails_admin/main/_form_globalize_tabs.html.haml
rails_admin_globalize_field-0.3.3 app/views/rails_admin/main/_form_globalize_tabs.html.haml