Class: SemanticNavigation::Railtie

Inherits:
Rails::Railtie
  • Object
show all
Defined in:
lib/semantic_navigation/railtie.rb

Class Method Summary collapse

Class Method Details

.register_bootstrap_renderersObject



16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# File 'lib/semantic_navigation/railtie.rb', line 16

def self.register_bootstrap_renderers
  conf = SemanticNavigation::Configuration
  namespace = conf.bootstrap_version == 2 ? TwitterBootstrap : TwitterBootstrap3
  conf.register_renderer :bootstrap_breadcrumb, namespace::Breadcrumb
  conf.register_renderer :bootstrap_list, namespace::List
  conf.register_renderer :bootstrap_tabs, namespace::Tabs
  conf.register_renderer :bootstrap_pills, namespace::Tabs
  
  conf.register_renderer :bootstrap_simple_nav, SemanticNavigation::Renderers::List

  conf.styles_for :bootstrap_pills do
    navigation_default_classes [:nav, 'nav-pills']
  end
  conf.styles_for :bootstrap_simple_nav do
    navigation_default_classes [:nav]
  end
end