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 |