Sha256: d289e6a3f98367b5f2709e0dae22702c5b3e1b4346674aa0a08c718bfec26c8f
Contents?: true
Size: 1.71 KB
Versions: 1
Compression:
Stored size: 1.71 KB
Contents
- asset = Workarea::Content::Asset.find_or_initialize_by(id: block.data[field.slug]) .property{ class: ('property--required' if field.required?), data: field.options[:html_data_attributes] } = label_tag dom_id(block, field.slug), class: 'property__name' do = field.name - if field.tooltip.present? = link_to "##{dom_id(block, field.slug)}_tooltip", data: { tooltip: '' } do = inline_svg('workarea/admin/icons/help.svg', class: 'svg-icon svg-icon--small svg-icon--blue', title: t('workarea.admin.content_blocks.tooltips.more_info')) - if field.note.present? %span.property__note= field.note .asset-picker-field{ data: { asset_picker_field: '' } } .asset-picker-field__cell = hidden_field_tag "block[data][#{field.slug}]", block.data[field.slug], id: nil, class: 'text-box text-box--i18n', required: field.required? %span{ data: { asset_name: true } } = asset.name.presence || t('workarea.admin.content_blocks.asset.name_missing') .asset-picker-field__cell= link_to t('workarea.admin.content_blocks.asset.select_an_asset'), insert_content_assets_path(file_type: field.file_types), class: 'text-button', data: { asset_picker_field_open: '', turbolinks: false } - if asset.name.present? .asset-picker-field__cell= button_tag t('workarea.admin.content_blocks.asset.clear_asset'), type: 'button', value: 'clear_asset', id: nil, class: 'text-button text-button--destroy', data: { asset_picker_field_clear: '' } %span.property__note = t('workarea.admin.content_blocks.asset.alt_text_note') - if asset.alt_text.present? %strong= "(#{asset.alt_text})" - if field.tooltip.present? .tooltip-content{ id: "#{dom_id(block, field.slug)}_tooltip" } %p= field.tooltip
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
workarea-admin-3.5.0.beta.1 | app/views/workarea/admin/content_blocks/_asset.html.haml |