Patch #32847 » body_css.patch
app/controllers/application_controller.rb Sun Jan 19 02:44:29 2020 +0000 → app/controllers/application_controller.rb Tue Jan 21 07:36:44 2020 +0100 | ||
---|---|---|
529 | 529 |
request.xhr? ? false : 'base' |
530 | 530 |
end |
531 | 531 | |
532 |
#adds css class to body tag of layout |
|
533 |
def add_body_css_class(css_class) |
|
534 |
@css ||= [] |
|
535 |
@css << css_class |
|
536 |
end |
|
537 | ||
532 | 538 |
def render_feed(items, options={}) |
533 | 539 |
@items = (items || []).to_a |
534 | 540 |
@items.sort! {|x,y| y.event_datetime <=> x.event_datetime } |
app/helpers/application_helper.rb Sun Jan 19 02:44:29 2020 +0000 → app/helpers/application_helper.rb Tue Jan 21 07:36:44 2020 +0100 | ||
---|---|---|
637 | 637 |
# Returns the theme, controller name, and action as css classes for the |
638 | 638 |
# HTML body. |
639 | 639 |
def body_css_classes |
640 |
css = []
|
|
640 |
@css ||= []
|
|
641 | 641 |
if theme = Redmine::Themes.theme(Setting.ui_theme) |
642 |
css << 'theme-' + theme.name |
|
642 |
@css << 'theme-' + theme.name
|
|
643 | 643 |
end |
644 | 644 | |
645 |
css << 'project-' + @project.identifier if @project && @project.identifier.present? |
|
646 |
css << 'has-main-menu' if display_main_menu?(@project) |
|
647 |
css << 'controller-' + controller_name |
|
648 |
css << 'action-' + action_name |
|
649 |
css << 'avatars-' + (Setting.gravatar_enabled? ? 'on' : 'off') |
|
645 |
@css << 'project-' + @project.identifier if @project && @project.identifier.present?
|
|
646 |
@css << 'has-main-menu' if display_main_menu?(@project)
|
|
647 |
@css << 'controller-' + controller_name
|
|
648 |
@css << 'action-' + action_name
|
|
649 |
@css << 'avatars-' + (Setting.gravatar_enabled? ? 'on' : 'off')
|
|
650 | 650 |
if UserPreference::TEXTAREA_FONT_OPTIONS.include?(User.current.pref.textarea_font) |
651 |
css << "textarea-#{User.current.pref.textarea_font}" |
|
651 |
@css << "textarea-#{User.current.pref.textarea_font}"
|
|
652 | 652 |
end |
653 |
css.join(' ') |
|
653 |
@css.join(' ')
|
|
654 | 654 |
end |
655 | 655 | |
656 | 656 |
def accesskey(s) |