Sha256: 8bc9d339c33df806025dc7b8af43dc17aa05f2e7b607a764adfa1f8d7a23f99f

Contents?: true

Size: 977 Bytes

Versions: 6

Compression:

Stored size: 977 Bytes

Contents

- if f.object.assets.any?
  = node f, field do
    - f.object.assets.each do |asset|
      = f.fields_for field.name, asset do |a|
        - if asset.file.file?
          - if asset.is_image?
            = image_tag asset.file.url(:medium), class: :uploaded_image
          - else
            = link_to asset.file_file_name, asset.file.url, class: :uploaded_file

          .file_delete
            = a.check_box :_destroy
            = a.label :_destroy, t('bhf.helpers.file.delete')
          %hr

= node f, field do
  .array_holder
    = f.fields_for field.name, Asset.new do |a|
      = a.file_field :file


-#
  new Sortables(sortableElems, {
  	handle: '.handle',
  	onStart: function(element, clone){
  		element.addClass('dragged');
  	},
  	onComplete: function(element){
  		element.removeClass('dragged');
  		new Request({
  			method: 'put',
  			url: this.element.getParent('tbody').get('data-sort-url')
  		}).send({data: {order: this.serialize()}});
  	}
  });

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
ksk-0.1.4 app/views/bhf/entries/form/has_many/__assets.html.haml
ksk-0.1.3 app/views/bhf/entries/form/has_many/__assets.html.haml
ksk-0.1.2 app/views/bhf/entries/form/has_many/__assets.html.haml
ksk-0.1.1 app/views/bhf/entries/form/has_many/__assets.html.haml
ksk-0.1.0 app/views/bhf/entries/form/has_many/__assets.html.haml
ksk-0.0.2 app/views/bhf/entries/form/has_many/__assets.html.haml