Sha256: 97cd21bffff09b8bcfd1fac60d2ed3551e306fe9c090017e7260357a476bdda7
Contents?: true
Size: 592 Bytes
Versions: 8
Compression:
Stored size: 592 Bytes
Contents
class AttachmentsInput < SimpleForm::Inputs::Base def input(_wrapper_options = nil) definitions = Cms::Attachment.definitions_for(object.class.name, :multiple) if definitions.empty? template.render(partial: 'cms/attachments/no_attachments_defined', locals: {object: object}) else names = definitions.keys.sort names.unshift "Select a type to upload a file" if names.size > 1 template.render(partial: 'cms/attachments/attachment_manager', locals: {:asset_definitions => definitions, :asset_types => names, f: @builder, object: object}) end end end
Version data entries
8 entries across 8 versions & 1 rubygems