categories_helper.rb
676 Bytes
module CategoriesHelper
include GetText
COLORS = [
[ N_('Do not display at the menu'), nil ],
[ N_('Blue'), 1 ],
[ N_('Red'), 2 ],
[ N_('Green'), 3 ],
[ N_('Orange'), 4 ],
]
def select_color_for_category
if @category.top_level?
labelled_form_field(_('Display at the menu?'), select('category', 'display_color', CategoriesHelper::COLORS.map {|item| [gettext(item[0]), item[1]] }))
else
""
end
end
def display_color_for_category(category)
color = category.display_color
if color.nil?
""
else
"[" + gettext(CategoriesHelper::COLORS.find {|item| item[1] == color}.first) + "]"
end
end
end