Sha256: 0ec310a0b5d2374e0bd808ac6a535649b8cab0d1e5da32847b9f1b38c2268854

Contents?: true

Size: 1.24 KB

Versions: 3

Compression:

Stored size: 1.24 KB

Contents

- buttons.each do |b|
  - b[:path] ||= "#"
  - b[:options] ||= {:class => "btn btn-mini"}
  - b[:icon] ||= "question"
  != link_to b[:path], b[:options] do
    %i{:class => "icon-#{b[:icon]}"}

- if current_ability.blank? or can? :update, resource
  != link_to url_for(:controller => resource.class.name.demodulize.underscore.pluralize, :action => 'edit', :id => resource.id), {:class => "btn btn-mini", "data-toggle" => "tooltip", :title => "Edit"} do
    %i.icon-pencil
- if current_ability.blank? or can? :destroy, resource
  != link_to url_for(:controller => resource.class.name.demodulize.underscore.pluralize, :action => 'destroy', :id => resource.id), {:class => "btn btn-mini", "data-toggle" => "tooltip", :title => "Delete", :method => "delete", :confirm => "Are you sure you want to delete this #{resource.class.name.demodulize.underscore.split("_").join(" ")}?"} do
    %i.icon-remove-2

- if actions.any?
  .btn-group.pull-right
    = link_to "#", :class => "btn btn-mini dropdown-toggle", :data => {:toggle => "dropdown"} do
      Action
      %i.caret
    %ul.dropdown-menu
      - actions.each do |a|
        - a[:name] ||= "Untitled action"
        - a[:path] ||= "#"
        - a[:options] ||= {}
        %li= link_to a[:name], a[:path], a[:options]

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
bootstrap_actioncell-0.1.0 app/views/bootstrap_actioncell/_buttons.html.haml
bootstrap_actioncell-0.0.9 app/views/bootstrap_actioncell/_buttons.html.haml
bootstrap_actioncell-0.0.8 app/views/bootstrap_actioncell/_buttons.html.haml