2014-05-02 17:46:03 -04:00
|
|
|
require_dependency 'sass/discourse_stylesheets'
|
|
|
|
require_dependency 'sass/discourse_sass_importer'
|
|
|
|
require_dependency 'sass/discourse_safe_sass_importer'
|
2014-04-09 19:17:19 +05:30
|
|
|
|
2016-04-18 10:47:52 +08:00
|
|
|
DiscourseSassTemplate = Class.new(Sass::Rails::SassTemplate) do
|
|
|
|
def importer_class
|
|
|
|
DiscourseSassImporter
|
2014-11-11 12:58:56 +11:00
|
|
|
end
|
2016-04-18 10:47:52 +08:00
|
|
|
end
|
|
|
|
DiscourseScssTemplate = Class.new(DiscourseSassTemplate) do
|
|
|
|
def syntax
|
|
|
|
:scss
|
2014-11-11 12:58:56 +11:00
|
|
|
end
|
2016-04-18 10:47:52 +08:00
|
|
|
end
|
|
|
|
|
|
|
|
Rails.application.config.assets.configure do |env|
|
|
|
|
env.register_engine '.sass', DiscourseSassTemplate
|
|
|
|
env.register_engine '.scss', DiscourseScssTemplate
|
2014-11-11 12:58:56 +11:00
|
|
|
end
|