summaryrefslogtreecommitdiff
path: root/app/helpers
diff options
context:
space:
mode:
authorTim Zallmann <tzallmann@gitlab.com>2017-11-09 17:35:12 +0100
committerTim Zallmann <tzallmann@gitlab.com>2017-11-09 17:35:12 +0100
commit01240a1836677b4a737ea1de816ae23be0c2c4b2 (patch)
tree4ba6ed347e71b4114ba523b0b82d980813b3c851 /app/helpers
parentfb1b88de1b64789f40b3775360d668821d6a5953 (diff)
downloadgitlab-ce-01240a1836677b4a737ea1de816ae23be0c2c4b2.tar.gz
Fixed Function + Test based on MR
Diffstat (limited to 'app/helpers')
-rw-r--r--app/helpers/icons_helper.rb5
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 = {})