Sha256: 33096504f7cd244b2405c8df45362fb1822082cb1608dca09750d763fe541ec0

Contents?: true

Size: 883 Bytes

Versions: 5

Compression:

Stored size: 883 Bytes

Contents

- buttons.each do |b|
  - b[:path] ||= "#"
  - b[:options] ||= {}
  - b[:options][:class] = if b[:options][:class].present? then (["btn","btn-mini"] + b[:options][:class].split(" ")).join(" ") else "btn btn-mini" end
  - if b[:title].present?
    - b[:options][:title] ||= b[:title]
    - b[:options][:data] ||= {}
    - b[:options][:data][:toggle] ||= "tooltip"
    - b[:options][:data][:placement] ||= "bottom"
  - b[:icon] ||= "question"
  != link_to b[:path], b[:options] do
    %i{:class => "icon-#{b[:icon]}"}

- 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

5 entries across 5 versions & 1 rubygems

Version Path
bootstrap_actioncell-0.1.9 app/views/bootstrap_actioncell/_buttons.html.haml
bootstrap_actioncell-0.1.8 app/views/bootstrap_actioncell/_buttons.html.haml
bootstrap_actioncell-0.1.7 app/views/bootstrap_actioncell/_buttons.html.haml
bootstrap_actioncell-0.1.6 app/views/bootstrap_actioncell/_buttons.html.haml
bootstrap_actioncell-0.1.5 app/views/bootstrap_actioncell/_buttons.html.haml