Sha256: b39fb2442abc3655e0d2910286458dd7feb5253d556aba8fe0827ccddac96112

Contents?: true

Size: 757 Bytes

Versions: 3

Compression:

Stored size: 757 Bytes

Contents

module FlexaLib
  module Helpers
    module TabHelpers

    #TABS_HELPER
    def flexa_tabs(&block)
      content_tag :ul,:class=>"nav nav-tabs" do
        block.call  
      end  
    end 

    #TABS_HELPER
    def flexa_tab_link(tab,title,active="")
      content_tag :li, :class=>active.to_s do
        content_tag :a, :href=>"#"+tab.to_s, "data-toggle"=>"tab" do
          title
        end
      end  
    end 

    #TABS_HELPER
    def flexa_tabs_area(&block)
      content_tag :div,:class=>"tab-content" do
        block.call  
      end  
    end 

    #TABS_HELPER
    def flexa_tab_frame(tab,active="",&block)
        content_tag :div, :class=>"tab-pane "+active.to_s, :id=>tab do
          block.call  
        end
    end
    
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
flexa_lib-0.5.2 lib/flexa_lib/helpers/tab_helpers.rb
flexa_lib-0.5.1 lib/flexa_lib/helpers/tab_helpers.rb
flexa_lib-0.5.0 lib/flexa_lib/helpers/tab_helpers.rb