Module AssetsHelper
In: app/helpers/assets_helper.rb

Methods

Public Instance methods

[Source]

    # File app/helpers/assets_helper.rb, line 3
 3:   def generate_assets_menu()
 4: 
 5:     options = { :controller => 'search', :action => 'assets', :category_path => (@category ? @category.explode_path : []) }
 6:     [
 7:       [ options.merge(:asset => 'articles'), "icon-menu-articles",   _('Articles') ],
 8:       [ options.merge(:asset => 'people'), "icon-menu-people",     _('People') ],
 9:       [ options.merge(:asset => 'products'), "icon-menu-product",    _('Products') ],
10:       [ options.merge(:asset => 'enterprises'), "icon-menu-enterprise", __('Enterprises') ],
11:       [ options.merge(:asset => 'communities'), "icon-menu-community",  __('Communities') ],
12:       [ options.merge(:asset => 'events'), "icon-menu-events",   __('Events') ],
13: 
14:     ].select do |target, css_class, name|
15:       !environment.enabled?('disable_asset_' + target[:asset])
16:     end.map do |target,css_class,name|
17:       content_tag('li',
18:                   link_to(
19:                     content_tag('span', '', :class => css_class) +
20:                     content_tag('strong', name),
21:                     target ))
22:     end.join("\n")
23:   end

[Validate]