Module: Cdx::Admin::BaseHelper
- Includes:
- FormHelper, FontAwesome::Rails::IconHelper
- Defined in:
- app/helpers/cdx/admin/base_helper.rb
Instance Method Summary
collapse
Methods included from FormHelper
#available_locales_options_tags, #locales_options_tags, #select_locale, #translated_field
Instance Method Details
#context_tag ⇒ Object
18
19
20
|
# File 'app/helpers/cdx/admin/base_helper.rb', line 18
def context_tag
"#{controller_name}_#{action_name}"
end
|
#ld(date) ⇒ Object
38
39
40
|
# File 'app/helpers/cdx/admin/base_helper.rb', line 38
def ld(date)
l date unless date.nil?
end
|
#main_sidebar_menu_simple_item(current_main_tree, target, icon, path, label) ⇒ Object
28
29
30
31
32
33
34
35
36
|
# File 'app/helpers/cdx/admin/base_helper.rb', line 28
def main_sidebar_menu_simple_item(current_main_tree, target, icon, path, label)
target = Array(target)
tag.li class: ('active' if target.include?(current_main_tree)) do
link_to path do
concat fa_icon icon
concat tag.span label
end
end
end
|
#render_main_sidebar_menu ⇒ Object
22
23
24
25
26
|
# File 'app/helpers/cdx/admin/base_helper.rb', line 22
def render_main_sidebar_menu
content_for :main_sidebar_menu do
render partial: 'cdx/admin/shared/main_sidebar_menu', locals: { current_main_tree: controller_name.to_sym }
end
end
|
#theme_class ⇒ Object
8
9
10
11
12
13
14
15
16
|
# File 'app/helpers/cdx/admin/base_helper.rb', line 8
def theme_class
if current_admin_user&.theme && !current_admin_user.theme.blank?
"skin-#{current_admin_user.theme}"
elsif current_settings.default_theme
"skin-#{current_settings.default_theme}"
else
'skin-yellow'
end
end
|