Sha256: bdbac40a1faa462221df7b0e553e933aaa19a82798c7aac58067fb781fc1c106

Contents?: true

Size: 1.17 KB

Versions: 3

Compression:

Stored size: 1.17 KB

Contents

<%
  # headmin/table/actions/action
  #
  # ==== Options
  # * +name</tt> - Name of the bulk action
  # * +url</tt> - URL to send the request to
  # * +method</tt> - HTTP method for the request (defaults to GET)
  # * +confirm</tt> - Message to show in a confirm dialog. Leave blank if no confirm dialog needs to be shown
  #
  # ==== Examples
  #   Basic version.
  #   <%= render "headmin/table/actions/action", name: 'export', url: export_admin_products_path %#>
  #
  #   Use a different HTTP method
  #   <%= render "headmin/table/actions/action", name: 'export', url: export_admin_products_path, method: :post %#>
  #
  #   Show a confirm dialog before submitting.
  #   <%= render "headmin/table/actions/action", name: 'delete', url: destroy_admin_products_path, confirm: 'Are you sure you want to delete these products?' %#>

  url = local_assigns.has_key?(:url) ? local_assigns[:url] : request.path
  method = local_assigns.has_key?(:method) ? local_assigns[:method] : 'GET'
  confirm = local_assigns.has_key?(:confirm) ? local_assigns[:confirm] : nil
%>

<option value="<%= url %>" data-method="<%= method %>" <% if confirm %>data-confirm="<%= confirm %>"<%end %>>
  <%= name %>
</option>

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
headmin-0.3.3 app/views/headmin/table/actions/_action.html.erb
headmin-0.3.2 app/views/headmin/table/actions/_action.html.erb
headmin-0.3.1 app/views/headmin/table/actions/_action.html.erb