mirror of
https://github.com/discourse/discourse.git
synced 2025-06-03 01:15:26 +08:00
DEV: Add SCSS helper to replace asset-uri
and image-uri
(#12664)
This commit is contained in:
@ -3,9 +3,11 @@
|
||||
module Stylesheet
|
||||
module ScssFunctions
|
||||
def asset_url(path)
|
||||
Discourse.deprecate("The `asset-url` SCSS function is deprecated. Use `absolute-image-url` instead.")
|
||||
SassC::Script::Value::String.new("url('#{ActionController::Base.helpers.asset_url(path.value)}')")
|
||||
end
|
||||
def image_url(path)
|
||||
Discourse.deprecate("The `image-url` SCSS function is deprecated. Use `absolute-image-url` instead.")
|
||||
SassC::Script::Value::String.new("url('#{ActionController::Base.helpers.image_url(path.value)}')")
|
||||
end
|
||||
end
|
||||
|
@ -152,8 +152,13 @@ module Stylesheet
|
||||
contents
|
||||
end
|
||||
|
||||
def public_image_path
|
||||
image_path = UrlHelper.absolute("#{Discourse.base_path}/images")
|
||||
"$public_image_path: \"#{image_path}\"; "
|
||||
end
|
||||
|
||||
def prepended_scss
|
||||
"#{color_variables} @import \"common/foundation/variables\"; @import \"common/foundation/mixins\"; "
|
||||
"#{color_variables} #{public_image_path} @import \"common/foundation/variables\"; @import \"common/foundation/mixins\"; "
|
||||
end
|
||||
|
||||
def initialize(options)
|
||||
|
Reference in New Issue
Block a user