FIX: add line numbers and file names to generated css
This commit is contained in:
parent
f698ffd522
commit
9445bea530
|
@ -39,17 +39,23 @@ class DiscourseSassCompiler
|
|||
|
||||
context = env.context_class.new(env, "#{@target}.scss", "app/assets/stylesheets/#{@target}.scss")
|
||||
|
||||
debug_opts = Rails.env.production? ? {} : {
|
||||
line_numbers: true,
|
||||
# debug_info: true, # great with Firebug + FireSass, but not helpful elsewhere
|
||||
style: :expanded
|
||||
}
|
||||
|
||||
::Sass::Engine.new(@scss, {
|
||||
syntax: :scss,
|
||||
cache: false,
|
||||
read_cache: false,
|
||||
style: Rails.env.production? ? :compressed : :expanded,
|
||||
style: :compressed,
|
||||
filesystem_importer: opts[:safe] ? DiscourseSafeSassImporter : DiscourseSassImporter,
|
||||
sprockets: {
|
||||
context: context,
|
||||
environment: context.environment
|
||||
}
|
||||
}).render
|
||||
}.merge(debug_opts)).render
|
||||
end
|
||||
|
||||
end
|
||||
|
|
Loading…
Reference in New Issue