Sha256: ad23a541201ff797b85be06cd9039aa6d7fc53ea5412b3a6f2be0da159e2c43f
Contents?: true
Size: 1.87 KB
Versions: 1
Compression:
Stored size: 1.87 KB
Contents
- if field.jcrop_options.is_a?(Hash) - rails_admin_jcrop_options = field.jcrop_options.to_json - else - _method = field.jcrop_options.to_sym - if form.object.respond_to?(_method) - rails_admin_jcrop_options = form.object.send(field.jcrop_options.to_sym).to_json - else - rails_admin_jcrop_options = {} = stylesheet_link_tag 'rails_admin/jquery.Jcrop' = stylesheet_link_tag 'rails_admin/ra.jcrop' = javascript_include_tag 'rails_admin/jquery.Jcrop' = javascript_include_tag 'rails_admin/ra.jcrop' - file = form.object.send(field.method_name).presence - _add_class = field.pretty_value ? "jcrop_data_value" : "" .toggle{class="#{_add_class}" style=('display:none;' if file and field.delete_method and form.object.send(field.delete_method) == '1')} - if value = field.pretty_value .preview .title_link_hint= "Обрезать" .image_block = value = form.file_field(field.name, field.html_attributes.reverse_merge({data: {fileupload: true, rails_admin_jcrop_options: rails_admin_jcrop_options } })) - url = jcrop_path(model_name: form.object.class.to_param, modal: true, id: form.object.id, field: field.name, fit_image: field.fit_image) - link_data = {link: url, thumb: field.thumb_method || "original"} = link_to 'Edit Image', '#', data: link_data, style: 'display:none', class: "jcrop_handle" - if field.optional? and field.errors.blank? and file and field.delete_method - onclick = "$(this).siblings('[type=checkbox]').click(); $(this).siblings('.toggle').toggle('slow'); jQuery(this).toggleClass('btn-danger btn-info'); return false;" = link_to "#", data: {toggle:'button'}, onclick: onclick, class: "btn btn-info" do i.icon-white.icon-trash = "#{I18n.t('admin.actions.delete.menu').capitalize} #{field.method_name}" = form.check_box field.delete_method, style: 'display:none;' - if field.cache_method = form.hidden_field field.cache_method
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ack_rails_admin_jcrop-0.0.5 | app/views/rails_admin/main/_form_jcrop.html.slim |