Sha256: 530cb238d9d3f2a15c14a157be338ea86aa05485f24d2ccfc2b3185d99cbe445

Contents?: true

Size: 1.52 KB

Versions: 1

Compression:

Stored size: 1.52 KB

Contents

- options ||= {}
= content_tag :div, field.html_options
  - if field.visible?(form.object)
    - if field.block_given?
      = field.block.call(form, @record)

    - elsif field.nested?
      .nested
        .title-switcher.up= form.label field.name
        = form.simple_fields_for field.name.to_sym do |nested|
          = render partial: "nested_field", locals: { form: nested, field: field }

        - if field.multiply?
          .nested_bottom
            = manage_add_child_link t('manage.buttons.add_nested_field'), form, field, {partial: "nested_field"}

        - if field.sort?
          javascript:
            $(document).ready(function(){
              window['sunrise'].initSortFields("##{field.dom_id}");
            })

    - elsif field.association?
      = form.association field.name.to_sym, field.input_options.merge(options)

    - else
      - if field.input_options[:price_form]
        .app ng-app="EssayApp"
          = render partial: 'price_form'

      - if field.input_options[:translate]
        .inline-lang-container
          .inline-lang-title
            - Sunrise::Config.available_locales.each do |locale|
              span[class="lang-#{locale}" data-locale="#{locale}"] = t("manage.locale_short.#{locale}")
          .inline-lang-block
            - Sunrise::Config.available_locales.each do |locale|
              div[class="lang-#{locale}"]
                = form.input field.name, field.input_options.merge({locale: locale})


      - else
        = form.input field.name, field.input_options.merge(options)

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
translation_cms-0.1.5 app/views/sunrise/manager/_field.html.slim