def view_layouts_base_html_head (context = { }) ret= '' project = context[:project] baseurl = url_for (:controller => 'wiki' , :action => 'index' , :id => project) + '/../../..' if not project. nil ? if not User.current.member_of?(project) if File .exists?( "#{RAILS_ROOT}/public/themes/#{project.identifier}/stylesheets/non_member.css" ) ret+= stylesheet_link_tag (baseurl + "/themes/#{project.identifier}/stylesheets/non_member.css" ) end end if File .exists?( "#{RAILS_ROOT}/public/themes/#{project.identifier}/js/project.js" ) ret+= javascript_include_tag (baseurl + "/themes/#{project.identifier}/js/project.js" ) end end return ret end
def view_layouts_base_html_head (context = { }) ret= '' project = context[:project] baseurl = url_for (:controller => 'wiki' , :action => 'index' , :id => project) + '/../../..' if not project. nil ? if not User.current.member_of?(project) if File .exists?( "#{RAILS_ROOT}/public/themes/#{project.identifier}/stylesheets/non_member.css" ) ret+= stylesheet_link_tag (baseurl + "/themes/#{project.identifier}/stylesheets/non_member.css" ) end end if File .exists?( "#{RAILS_ROOT}/public/themes/#{project.identifier}/js/project.js" ) ret+= javascript_include_tag (baseurl + "/themes/#{project.identifier}/js/project.js" ) end end return ret end
def view_layouts_base_html_head (context = { }) ret= '' project = context[:project] baseurl = url_for (:controller => 'wiki' , :action => 'index' , :id => project) + '/../../..' if not project. nil ? if not User.current.member_of?(project) if File .exists?( "#{RAILS_ROOT}/public/themes/#{project.identifier}/stylesheets/non_member.css" ) ret+= stylesheet_link_tag (baseurl + "/themes/#{project.identifier}/stylesheets/non_member.css" ) end end if File .exists?( "#{RAILS_ROOT}/public/themes/#{project.identifier}/js/project.js" ) ret+= javascript_include_tag (baseurl + "/themes/#{project.identifier}/js/project.js" ) end end return ret end
def view_layouts_base_html_head (context = { }) ret= '' project = context[:project] baseurl = url_for (:controller => 'wiki' , :action => 'index' , :id => project) + '/../../..' if not project. nil ? if not User.current.member_of?(project) if File .exists?( "#{RAILS_ROOT}/public/themes/#{project.identifier}/stylesheets/non_member.css" ) ret+= stylesheet_link_tag (baseurl + "/themes/#{project.identifier}/stylesheets/non_member.css" ) end end if File .exists?( "#{RAILS_ROOT}/public/themes/#{project.identifier}/js/project.js" ) ret+= javascript_include_tag (baseurl + "/themes/#{project.identifier}/js/project.js" ) end end return ret end
def view_layouts_base_html_head (context = { }) ret= '' project = context[:project] baseurl = url_for (:controller => 'wiki' , :action => 'index' , :id => project) + '/../../..' if not project. nil ? if not User.current.member_of?(project) if File .exists?( "#{RAILS_ROOT}/public/themes/#{project.identifier}/stylesheets/non_member.css" ) ret+= stylesheet_link_tag (baseurl + "/themes/#{project.identifier}/stylesheets/non_member.css" ) end end if File .exists?( "#{RAILS_ROOT}/public/themes/#{project.identifier}/js/project.js" ) ret+= javascript_include_tag (baseurl + "/themes/#{project.identifier}/js/project.js" ) end end return ret end
def view_layouts_base_html_head (context = { }) ret= '' project = context[:project] baseurl = url_for (:controller => 'wiki' , :action => 'index' , :id => project) + '/../../..' if not project. nil ? if not User.current.member_of?(project) if File .exists?( "#{RAILS_ROOT}/public/themes/#{project.identifier}/stylesheets/non_member.css" ) ret+= stylesheet_link_tag (baseurl + "/themes/#{project.identifier}/stylesheets/non_member.css" ) end end if File .exists?( "#{RAILS_ROOT}/public/themes/#{project.identifier}/js/project.js" ) ret+= javascript_include_tag (baseurl + "/themes/#{project.identifier}/js/project.js" ) end end return ret end
def view_layouts_base_html_head (context = { }) ret= '' project = context[:project] baseurl = url_for (:controller => 'wiki' , :action => 'index' , :id => project) + '/../../..' if not project. nil ? if not User.current.member_of?(project) if File .exists?( "#{RAILS_ROOT}/public/themes/#{project.identifier}/stylesheets/non_member.css" ) ret+= stylesheet_link_tag (baseurl + "/themes/#{project.identifier}/stylesheets/non_member.css" ) end end if File .exists?( "#{RAILS_ROOT}/public/themes/#{project.identifier}/js/project.js" ) ret+= javascript_include_tag (baseurl + "/themes/#{project.identifier}/js/project.js" ) end end return ret end
def view_layouts_base_html_head (context = { }) ret= '' project = context[:project] baseurl = url_for (:controller => 'wiki' , :action => 'index' , :id => project) + '/../../..' if not project. nil ? if not User.current.member_of?(project) if File .exists?( "#{RAILS_ROOT}/public/themes/#{project.identifier}/stylesheets/non_member.css" ) ret+= stylesheet_link_tag (baseurl + "/themes/#{project.identifier}/stylesheets/non_member.css" ) end end if File .exists?( "#{RAILS_ROOT}/public/themes/#{project.identifier}/js/project.js" ) ret+= javascript_include_tag (baseurl + "/themes/#{project.identifier}/js/project.js" ) end end return ret end
def view_layouts_base_html_head (context = { }) ret= '' project = context[:project] baseurl = url_for (:controller => 'wiki' , :action => 'index' , :id => project) + '/../../..' if not project. nil ? if not User.current.member_of?(project) if File .exists?( "#{RAILS_ROOT}/public/themes/#{project.identifier}/stylesheets/non_member.css" ) ret+= stylesheet_link_tag (baseurl + "/themes/#{project.identifier}/stylesheets/non_member.css" ) end end if File .exists?( "#{RAILS_ROOT}/public/themes/#{project.identifier}/js/project.js" ) ret+= javascript_include_tag (baseurl + "/themes/#{project.identifier}/js/project.js" ) end end return ret end
def view_layouts_base_html_head (context = { }) ret= '' project = context[:project] baseurl = url_for (:controller => 'wiki' , :action => 'index' , :id => project) + '/../../..' if not project. nil ? if not User.current.member_of?(project) if File .exists?( "#{RAILS_ROOT}/public/themes/#{project.identifier}/stylesheets/non_member.css" ) ret+= stylesheet_link_tag (baseurl + "/themes/#{project.identifier}/stylesheets/non_member.css" ) end end if File .exists?( "#{RAILS_ROOT}/public/themes/#{project.identifier}/js/project.js" ) ret+= javascript_include_tag (baseurl + "/themes/#{project.identifier}/js/project.js" ) end end return ret end
def view_layouts_base_html_head (context = { }) ret= '' project = context[:project] baseurl = url_for (:controller => 'wiki' , :action => 'index' , :id => project) + '/../../..' if not project. nil ? if not User.current.member_of?(project) if File .exists?( "#{RAILS_ROOT}/public/themes/#{project.identifier}/stylesheets/non_member.css" ) ret+= stylesheet_link_tag (baseurl + "/themes/#{project.identifier}/stylesheets/non_member.css" ) end end if File .exists?( "#{RAILS_ROOT}/public/themes/#{project.identifier}/js/project.js" ) ret+= javascript_include_tag (baseurl + "/themes/#{project.identifier}/js/project.js" ) end end return ret end
def view_layouts_base_html_head (context = { }) ret= '' project = context[:project] baseurl = url_for (:controller => 'wiki' , :action => 'index' , :id => project) + '/../../..' if not project. nil ? if not User.current.member_of?(project) if File .exists?( "#{RAILS_ROOT}/public/themes/#{project.identifier}/stylesheets/non_member.css" ) ret+= stylesheet_link_tag (baseurl + "/themes/#{project.identifier}/stylesheets/non_member.css" ) end end if File .exists?( "#{RAILS_ROOT}/public/themes/#{project.identifier}/js/project.js" ) ret+= javascript_include_tag (baseurl + "/themes/#{project.identifier}/js/project.js" ) end end return ret end
def view_layouts_base_html_head (context = { }) ret= '' project = context[:project] baseurl = url_for (:controller => 'wiki' , :action => 'index' , :id => project) + '/../../..' if not project. nil ? if not User.current.member_of?(project) if File .exists?( "#{RAILS_ROOT}/public/themes/#{project.identifier}/stylesheets/non_member.css" ) ret+= stylesheet_link_tag (baseurl + "/themes/#{project.identifier}/stylesheets/non_member.css" ) end end if File .exists?( "#{RAILS_ROOT}/public/themes/#{project.identifier}/js/project.js" ) ret+= javascript_include_tag (baseurl + "/themes/#{project.identifier}/js/project.js" ) end end return ret end
def view_layouts_base_html_head (context = { }) ret= '' project = context[:project] baseurl = url_for (:controller => 'wiki' , :action => 'index' , :id => project) + '/../../..' if not project. nil ? if not User.current.member_of?(project) if File .exists?( "#{RAILS_ROOT}/public/themes/#{project.identifier}/stylesheets/non_member.css" ) ret+= stylesheet_link_tag (baseurl + "/themes/#{project.identifier}/stylesheets/non_member.css" ) end end if File .exists?( "#{RAILS_ROOT}/public/themes/#{project.identifier}/js/project.js" ) ret+= javascript_include_tag (baseurl + "/themes/#{project.identifier}/js/project.js" ) end end return ret end
def view_layouts_base_html_head (context = { }) ret= '' project = context[:project] baseurl = url_for (:controller => 'wiki' , :action => 'index' , :id => project) + '/../../..' if not project. nil ? if not User.current.member_of?(project) if File .exists?( "#{RAILS_ROOT}/public/themes/#{project.identifier}/stylesheets/non_member.css" ) ret+= stylesheet_link_tag (baseurl + "/themes/#{project.identifier}/stylesheets/non_member.css" ) end end if File .exists?( "#{RAILS_ROOT}/public/themes/#{project.identifier}/js/project.js" ) ret+= javascript_include_tag (baseurl + "/themes/#{project.identifier}/js/project.js" ) end end return ret end
def view_layouts_base_html_head (context = { }) ret= '' project = context[:project] baseurl = url_for (:controller => 'wiki' , :action => 'index' , :id => project) + '/../../..' if not project. nil ? if not User.current.member_of?(project) if File .exists?( "#{RAILS_ROOT}/public/themes/#{project.identifier}/stylesheets/non_member.css" ) ret+= stylesheet_link_tag (baseurl + "/themes/#{project.identifier}/stylesheets/non_member.css" ) end end if File .exists?( "#{RAILS_ROOT}/public/themes/#{project.identifier}/js/project.js" ) ret+= javascript_include_tag (baseurl + "/themes/#{project.identifier}/js/project.js" ) end end return ret end
- require_dependency 'redmine / themes'
- module CSSPatch
- def self .included (base) #: nodoc:
- base.send (: include , InstanceMethods)
- base.class_eval do
- alias_method_chain: path_to_stylesheet,: perproject
- end
- end
- module InstanceMethods
- # Adds rates tab to the user administration page
- def path_to_stylesheet_with_perproject (source)
- th = String . new (Setting.ui_theme)
- if not @project. nil ?
- projecttheme = "#{RAILS_ROOT}/public/themes/#{@project.identifier}"
- if File .exists? (projecttheme)
- th = @ project.identifier
- end
- end
- @current_theme || = Redmine :: Themes.theme (th)
- stylesheet_path ((@current_theme && @ current_theme.stylesheets. include ? (source))?
- "/themes/#{@current_theme.dir}/stylesheets/#{source}" : source)
- end
- end
- end
- ApplicationHelper.send (: include , CSSPatch)
" :(
- ."
Source: https://habr.com/ru/post/102300/
All Articles