Sha256: 2910e10c188c6eab1e7e5ee3d490fe9ea2d3964cb118d6574abd73bd79f2d353

Contents?: true

Size: 1.71 KB

Versions: 21

Compression:

Stored size: 1.71 KB

Contents

- data_source ||= field.link ? field.link.get_objects : field.reflection.klass.all
- fk = field.db_name
= reflection_node f, field do
  .quick_edit_block
    %ul.relation.quick_edit_inject
      - data_source.each do |obj|
        %li.quick_edit_entry
          = f.radio_button fk, obj.id, id: "belongs_to_#{fk}_#{obj.id}"
          - if field.link && ! field.link.hide_edit
            = link_to obj.to_bhf_s, edit_entry_path(field.link.name, obj), class: 'js_edit_field qe_button quick_edit'
          - else
            = label_tag "belongs_to_#{fk}_#{obj.id}", obj.to_bhf_s
          - if field.link && ! field.link.hide_delete
            = link_to '×'.html_safe, entry_path(field.link.name, obj), method: :delete, class: 'qe_delete js_delete', remote: true, data: {confirm: t('bhf.helpers.promts.confirm', platform_title: field.link.title_singular)}

    .quick_edit_template{type: 'text/template'}
      %li
        = f.radio_button fk, '{object_id}', id: "belongs_to_#{fk}_{object_id}", class: 'js_remove_disabled', disabled: true
        - 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
          = label_tag "belongs_to_#{fk}_#{obj.id}", obj.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 field.link && ! field.link.hide_create
      = link_to '+', new_entry_path(field.link.name), class: 'js_add_field plus_button qe_button quick_edit'

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
bhf-1.0.0.beta16 app/views/bhf/form/belongs_to/_radio.html.haml
bhf-1.0.0.beta15 app/views/bhf/form/belongs_to/_radio.html.haml
bhf-1.0.0.beta14 app/views/bhf/form/belongs_to/_radio.html.haml
bhf-1.0.0.beta13 app/views/bhf/form/belongs_to/_radio.html.haml
bhf-1.0.0.beta12 app/views/bhf/form/belongs_to/_radio.html.haml
bhf-1.0.0.beta11 app/views/bhf/form/belongs_to/_radio.html.haml
bhf-1.0.0.beta10 app/views/bhf/form/belongs_to/_radio.html.haml
bhf-1.0.0.beta9 app/views/bhf/form/belongs_to/_radio.html.haml
bhf-1.0.0.beta8 app/views/bhf/form/belongs_to/_radio.html.haml
bhf-1.0.0.beta7 app/views/bhf/form/belongs_to/_radio.html.haml
bhf-1.0.0.beta6 app/views/bhf/form/belongs_to/_radio.html.haml
bhf-1.0.0.beta5 app/views/bhf/form/belongs_to/_radio.html.haml
bhf-1.0.0.beta4 app/views/bhf/form/belongs_to/_radio.html.haml
bhf-1.0.0.beta3 app/views/bhf/form/belongs_to/_radio.html.haml
bhf-1.0.0.beta2 app/views/bhf/form/belongs_to/_radio.html.haml
bhf-1.0.0.beta1 app/views/bhf/form/belongs_to/_radio.html.haml
bhf-0.10.17 app/views/bhf/form/belongs_to/_radio.html.haml
bhf-0.10.16 app/views/bhf/form/belongs_to/_radio.html.haml
bhf-0.10.15 app/views/bhf/form/belongs_to/_radio.html.haml
bhf-0.10.14 app/views/bhf/form/belongs_to/_radio.html.haml