Sha256: 14b61f62f2f793789f82906e42bbd3be8f72d41876553bad36e98796789396fd

Contents?: true

Size: 1.56 KB

Versions: 34

Compression:

Stored size: 1.56 KB

Contents

.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 = Workarea::Content::Asset.find_or_initialize_by(id: block.data[field.slug])
        = 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: '' }

- if field.tooltip.present?
  .tooltip-content{ id: "#{dom_id(block, field.slug)}_tooltip" }
    %p= field.tooltip

Version data entries

34 entries across 34 versions & 1 rubygems

Version Path
workarea-admin-3.4.45 app/views/workarea/admin/content_blocks/_asset.html.haml
workarea-admin-3.4.44 app/views/workarea/admin/content_blocks/_asset.html.haml
workarea-admin-3.4.43 app/views/workarea/admin/content_blocks/_asset.html.haml
workarea-admin-3.4.42 app/views/workarea/admin/content_blocks/_asset.html.haml
workarea-admin-3.4.41 app/views/workarea/admin/content_blocks/_asset.html.haml
workarea-admin-3.4.40 app/views/workarea/admin/content_blocks/_asset.html.haml
workarea-admin-3.4.39 app/views/workarea/admin/content_blocks/_asset.html.haml
workarea-admin-3.4.38 app/views/workarea/admin/content_blocks/_asset.html.haml
workarea-admin-3.4.37 app/views/workarea/admin/content_blocks/_asset.html.haml
workarea-admin-3.4.36 app/views/workarea/admin/content_blocks/_asset.html.haml
workarea-admin-3.4.35 app/views/workarea/admin/content_blocks/_asset.html.haml
workarea-admin-3.4.34 app/views/workarea/admin/content_blocks/_asset.html.haml
workarea-admin-3.4.33 app/views/workarea/admin/content_blocks/_asset.html.haml
workarea-admin-3.4.32 app/views/workarea/admin/content_blocks/_asset.html.haml
workarea-admin-3.4.31 app/views/workarea/admin/content_blocks/_asset.html.haml
workarea-admin-3.4.30 app/views/workarea/admin/content_blocks/_asset.html.haml
workarea-admin-3.4.29 app/views/workarea/admin/content_blocks/_asset.html.haml
workarea-admin-3.4.28 app/views/workarea/admin/content_blocks/_asset.html.haml
workarea-admin-3.4.27 app/views/workarea/admin/content_blocks/_asset.html.haml
workarea-admin-3.4.26 app/views/workarea/admin/content_blocks/_asset.html.haml