SVG files are smaller than PNG files, can be compressed, and are scalable. We're choosing to render SVG files as images instead of inline because inline SVGs aren't cached nor compressed, and they might appear several times on the same page, making the generated HTML much larger. We could also load them with an SVG sprite, using `<use>`, which would reduce the number of HTTP requests when several icons are present on the page (like in the index of most sections). However, using SVG inside an `<img>` tag is universally supported, while the `<use>` tag doesn't work in Internet Explorer when using an external URI and support in Opera Mini and UC Browser is unknown.
23 lines
1.1 KiB
Ruby
23 lines
1.1 KiB
Ruby
# Be sure to restart your server when you modify this file.
|
|
|
|
# Version of your assets, change this if you want to expire all your assets.
|
|
Rails.application.config.assets.version = "1.0"
|
|
|
|
# Add additional assets to the asset load path
|
|
# Rails.application.config.assets.paths << Emoji.images_path
|
|
|
|
# Precompile additional assets.
|
|
# application.js, application.css, and all non-JS/CSS in app/assets folder are already added.
|
|
# Rails.application.config.assets.precompile += %w( search.js )
|
|
Rails.application.config.assets.precompile += %w[ckeditor/config.js]
|
|
Rails.application.config.assets.precompile += %w[stat_graphs.js]
|
|
Rails.application.config.assets.precompile += %w[dashboard_graphs.js]
|
|
Rails.application.config.assets.precompile += %w[application-rtl.css]
|
|
Rails.application.config.assets.precompile += %w[print.css]
|
|
Rails.application.config.assets.precompile += %w[pdf_fonts.css]
|
|
Rails.application.config.assets.precompile += %w[sdg/*.png]
|
|
Rails.application.config.assets.precompile += %w[sdg/**/*.png]
|
|
Rails.application.config.assets.precompile += %w[sdg/**/*.svg]
|
|
|
|
# Loads custom images and custom fonts before app/assets/images and app/assets/fonts
|