mirror of
https://github.com/discourse/discourse.git
synced 2024-11-24 17:15:32 +08:00
256d7a00e9
* Update sass-rails. * FIX: Tilt dependency has been removed from Ember::Handlebars::Template. * Update `DiscourseIIFE` to new Sprockets API. * `Rails.application.assets` returns `nil` in production. * Move sprockets-rails out of the assets group. * Pin ember-rails to 0.18.5 which works with Sprockets 3.x. * Update sprockets to 3.6.0. * Make `DiscourseSassCompiler` work with Sprockets 3. * Use `Sass::Rails::SassImporterGlobbing` instead of haxxing our own. * Moneky patch so that we don't add dependencies for our custom css. * FIX: Missing class. * Upgrade ember-handlebars-template. * FIX: require path needs to share the same root as the folder's path. * Bump discourse-qunit-rails. * Update ember-template-compiler.js to 1.12.2. * `prepend` is private in Ruby 2.0.0.
20 lines
530 B
Ruby
20 lines
530 B
Ruby
require_dependency 'sass/discourse_stylesheets'
|
|
require_dependency 'sass/discourse_sass_importer'
|
|
require_dependency 'sass/discourse_safe_sass_importer'
|
|
|
|
DiscourseSassTemplate = Class.new(Sass::Rails::SassTemplate) do
|
|
def importer_class
|
|
DiscourseSassImporter
|
|
end
|
|
end
|
|
DiscourseScssTemplate = Class.new(DiscourseSassTemplate) do
|
|
def syntax
|
|
:scss
|
|
end
|
|
end
|
|
|
|
Rails.application.config.assets.configure do |env|
|
|
env.register_engine '.sass', DiscourseSassTemplate
|
|
env.register_engine '.scss', DiscourseScssTemplate
|
|
end
|