Sha256: aa351bd74b950994dd050fc5a557911ec4d5d8d4cfac6869a92fa795f1c43c3c
Contents?: true
Size: 1.2 KB
Versions: 5
Compression:
Stored size: 1.2 KB
Contents
- if f.object.assets.any? = node f, field do %h3 Bilder: %ol.assets_list{:'data-sort-url' => sort_bhf_entries_path('assets')} - f.object.assets.only_images.each do |asset| %li{id: "#{asset.id}_images"} = render partial: 'bhf/entries/form/has_many/upload', locals: {field: field, f: f, asset: asset, allow_position: true} %h3 Dateien: %ol.assets_list{:'data-sort-url' => sort_bhf_entries_path('assets')} - f.object.assets.only_data_files.each do |asset| %li{id: "#{asset.id}_data_files"} = render partial: 'bhf/entries/form/has_many/upload', locals: {field: field, f: f, asset: asset, allow_position: true} = node f, field do .array_holder = f.fields_for field.name, Asset.new do |a| = a.file_field :file :javascript $$('.assets_list').each(function(elem){ new Sortables(elem, { handle: '.handle', onStart: function(element, clone){ element.addClass('dragged'); }, onComplete: function(element){ element.removeClass('dragged'); new Request({ method: 'put', url: this.element.getParent('ol').get('data-sort-url') }).send({data: {order: this.serialize()}}); } }); });
Version data entries
5 entries across 5 versions & 1 rubygems