diff options
author | Tim Zallmann <tzallmann@gitlab.com> | 2017-11-09 19:35:12 +0300 |
---|---|---|
committer | Tim Zallmann <tzallmann@gitlab.com> | 2017-11-09 19:35:12 +0300 |
commit | 01240a1836677b4a737ea1de816ae23be0c2c4b2 (patch) | |
tree | 4ba6ed347e71b4114ba523b0b82d980813b3c851 /app/helpers/icons_helper.rb | |
parent | fb1b88de1b64789f40b3775360d668821d6a5953 (diff) |
Fixed Function + Test based on MR
Diffstat (limited to 'app/helpers/icons_helper.rb')
-rw-r--r-- | app/helpers/icons_helper.rb | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/app/helpers/icons_helper.rb b/app/helpers/icons_helper.rb index fcd41b798a1..c6a83f21ceb 100644 --- a/app/helpers/icons_helper.rb +++ b/app/helpers/icons_helper.rb @@ -1,6 +1,5 @@ module IconsHelper extend self - include Gitlab::CurrentSettings include FontAwesome::Rails::IconHelper # Creates an icon tag given icon name(s) and possible icon modifiers. @@ -27,14 +26,14 @@ module IconsHelper def sprite_icon_path # SVG Sprites currently don't work across domains, so in the case of a CDN # we have to set the current path deliberately to prevent addition of asset_host - sprite_base_url = ActionController::Base.asset_host.present? ? Gitlab.config.gitlab.url : nil + sprite_base_url = Gitlab.config.gitlab.url if ActionController::Base.asset_host ActionController::Base.helpers.image_path('icons.svg', host: sprite_base_url) end def sprite_icon(icon_name, size: nil, css_class: nil) css_classes = size ? "s#{size}" : "" css_classes << " #{css_class}" unless css_class.blank? - content_tag(:svg, content_tag(:use, "", { "xlink:href" => "#{sprite_icon_path()}##{icon_name}" } ), class: css_classes.empty? ? nil : css_classes) + content_tag(:svg, content_tag(:use, "", { "xlink:href" => "#{sprite_icon_path}##{icon_name}" } ), class: css_classes.empty? ? nil : css_classes) end def audit_icon(names, options = {}) |