Sha256: 438129dba203b8d51aff38208284ab33368738f258f70d382002c3b15a9a70ff

Contents?: true

Size: 1.68 KB

Versions: 13

Compression:

Stored size: 1.68 KB

Contents

= reflection_node f, field do
  - ref_objects ||= f.object.send(field.reflection.name)
  - is_one = (field.macro == :has_one || field.macro == :belongs_to)
  .quick_edit_block
    %p.empty{class: ('hide' unless ref_objects.blank?)}= t 'bhf.helpers.entry.empty', count: (is_one ? 1 : 2)
    %ul.relation.quick_edit_inject{class: field.macro}
      - ref_objects.each do |ref_object|
        %li.quick_edit_entry
          - if field.link && ! field.link.hide_edit
            = link_to ref_object.to_bhf_s, edit_entry_path(field.link.name, ref_object), class: 'js_edit_field qe_button quick_edit'
          - else
            = ref_object.to_bhf_s
          - if field.link && ! field.link.hide_delete
            = link_to '×'.html_safe, entry_path(field.link.name, ref_object), method: :delete, class: 'qe_delete js_delete', remote: true, data: {confirm: t('bhf.helpers.promts.confirm', platform_title: field.link.title_singular)}

    %template.quick_edit_template{type: 'text/template'}
      %li.quick_edit_entry
        - if field.link && ! field.link.hide_edit
          = link_to '{to_bhf_s}', edit_entry_path(field.link.name, '{object_id}'), class: 'js_edit_field qe_button quick_edit'
        - else
          = '{to_bhf_s}'
        - if field.link && ! field.link.hide_delete
          = link_to '×'.html_safe, entry_path(field.link.name, '{object_id}'), method: :delete, class: 'qe_delete js_delete', remote: true, data: {confirm: t('bhf.helpers.promts.confirm', platform_title: field.link.title_singular)}

    - if ! is_one && field.link && ! field.link.hide_create
      = link_to '+', new_entry_path(field.link.name), class: 'js_add_field plus_button qe_button quick_edit default_form_align'

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
bhf-0.9.6 app/views/bhf/form/has_many/_static.haml
bhf-0.9.5 app/views/bhf/form/has_many/_static.haml
bhf-0.9.4 app/views/bhf/form/has_many/_static.haml
bhf-0.9.3 app/views/bhf/form/has_many/_static.haml
bhf-0.9.2 app/views/bhf/form/has_many/_static.haml
bhf-0.9.1 app/views/bhf/form/has_many/_static.haml
bhf-0.9.0 app/views/bhf/form/has_many/_static.haml
bhf-0.8.7 app/views/bhf/form/has_many/_static.haml
bhf-0.8.6 app/views/bhf/form/has_many/_static.haml
bhf-0.8.5 app/views/bhf/form/has_many/_static.haml
bhf-0.8.4 app/views/bhf/form/has_many/_static.haml
bhf-0.8.3 app/views/bhf/form/has_many/_static.haml
bhf-0.8.2 app/views/bhf/form/has_many/_static.haml