Sha256: 9d39bbf7684bc0dc7c9b6b103b421a9a4f4c50c476808312b23f459738c0513f

Contents?: true

Size: 949 Bytes

Versions: 2

Compression:

Stored size: 949 Bytes

Contents

- if component.exportable?
  - if component.exporters.length == 1
    - exporter = component.exporters.first

    = link_to component.path(namespace: :exports, exporter: exporter.name, q: params[:q]), class: 'btn btn-default btn-shadow', method: :post, remote: true, data: { :'job-tracker-button' => true, :'refresh-on-close' => false } do
      %i.fa.fa-download.fa-fw
      = exporter.model_name.human

  - else
    .btn-group.dropdown
      %button.btn.btn-default.btn-shadow{ type: 'button', data: { toggle: 'dropdown' } }
        %i.fa.fa-download.fa-fw
        = t('para.export.name')
        %i.fa.fa-angle-down
      %ul.dropdown-menu
        - component.exporters.each do |exporter|
          %li
            = link_to component.path(namespace: :exports, exporter: exporter.name, q: params[:q]), method: :post, remote: true, data: { :'job-tracker-button' => true, :'refresh-on-close' => false } do
              = exporter.model_name.human

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
para-0.7.1 app/views/para/admin/resources/_exports_menu.html.haml
para-0.7.0 app/views/para/admin/resources/_exports_menu.html.haml